builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-1
slave: t-w864-ix-044
starttime: 1466738850.79
results: success (0)
buildid: 20160623153657
builduid: 46d2a3a5549d444bbfa748bec8b2d166
revision: b449af6b87414aa2ed035aaaa5043642e9a4ac06
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 20:27:30.792795) =========
master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 20:27:30.793303) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 20:27:30.793583) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 20:27:30.983520) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-23 20:27:30.983992) =========
'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-044
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-044
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Local
LOGONSERVER=\\T-W864-IX-044
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-044
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-044
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-044
WINDIR=C:\windows
using PTY: False
--20:27:32-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 11.93 MB/s
20:27:33 (11.93 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=2.661000
========= master_lag: 0.10 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-23 20:27:33.747165) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 11 secs) (at 2016-06-23 20:27:33.747543) =========
'rm' '-rf' 'scripts' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-044
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-044
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Local
LOGONSERVER=\\T-W864-IX-044
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-044
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-044
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-044
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=6.911000
========= master_lag: 4.40 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 11 secs) (at 2016-06-23 20:27:45.056156) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-06-23 20:27:45.056534) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b449af6b87414aa2ed035aaaa5043642e9a4ac06 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b449af6b87414aa2ed035aaaa5043642e9a4ac06 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-044
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-044
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Local
LOGONSERVER=\\T-W864-IX-044
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-044
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-044
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-044
WINDIR=C:\windows
using PTY: False
2016-06-23 20:27:46,332 truncating revision to first 12 chars
2016-06-23 20:27:46,332 Setting DEBUG logging.
2016-06-23 20:27:46,332 attempt 1/10
2016-06-23 20:27:46,332 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/b449af6b8741?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-23 20:27:47,448 unpacking tar archive at: mozilla-beta-b449af6b8741/testing/mozharness/
program finished with exit code 0
elapsedTime=2.686000
========= master_lag: 0.85 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-06-23 20:27:48.596217) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 20:27:48.596728) =========
script_repo_revision: b449af6b87414aa2ed035aaaa5043642e9a4ac06
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 20:27:48.597199) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 20:27:48.597499) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 20:27:48.618819) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 28 mins, 3 secs) (at 2016-06-23 20:27:48.619307) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-044
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-044
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-044\AppData\Local
LOGONSERVER=\\T-W864-IX-044
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-044
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-044
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-044
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
20:27:49 INFO - MultiFileLogger online at 20160623 20:27:49 in C:\slave\test
20:27:49 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
20:27:49 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
20:27:49 INFO - {'append_to_log': False,
20:27:49 INFO - 'base_work_dir': 'C:\\slave\\test',
20:27:49 INFO - 'blob_upload_branch': 'mozilla-beta',
20:27:49 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
20:27:49 INFO - 'buildbot_json_path': 'buildprops.json',
20:27:49 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
20:27:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
20:27:49 INFO - 'download_minidump_stackwalk': True,
20:27:49 INFO - 'download_symbols': 'ondemand',
20:27:49 INFO - 'e10s': False,
20:27:49 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
20:27:49 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
20:27:49 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
20:27:49 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
20:27:49 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
20:27:49 INFO - 'C:/mozilla-build/tooltool.py'),
20:27:49 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
20:27:49 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
20:27:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
20:27:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
20:27:49 INFO - 'log_level': 'info',
20:27:49 INFO - 'log_to_console': True,
20:27:49 INFO - 'opt_config_files': (),
20:27:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
20:27:49 INFO - '--processes=1',
20:27:49 INFO - '--config=%(test_path)s/wptrunner.ini',
20:27:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
20:27:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
20:27:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
20:27:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
20:27:49 INFO - 'pip_index': False,
20:27:49 INFO - 'require_test_zip': True,
20:27:49 INFO - 'test_type': ('testharness',),
20:27:49 INFO - 'this_chunk': '1',
20:27:49 INFO - 'total_chunks': '5',
20:27:49 INFO - 'virtualenv_path': 'venv',
20:27:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
20:27:49 INFO - 'work_dir': 'build'}
20:27:49 INFO - #####
20:27:49 INFO - ##### Running clobber step.
20:27:49 INFO - #####
20:27:49 INFO - Running pre-action listener: _resource_record_pre_action
20:27:49 INFO - Running main action method: clobber
20:27:49 INFO - rmtree: C:\slave\test\build
20:27:49 INFO - Using _rmtree_windows ...
20:27:49 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
20:31:04 INFO - Running post-action listener: _resource_record_post_action
20:31:04 INFO - #####
20:31:04 INFO - ##### Running read-buildbot-config step.
20:31:04 INFO - #####
20:31:04 INFO - Running pre-action listener: _resource_record_pre_action
20:31:04 INFO - Running main action method: read_buildbot_config
20:31:04 INFO - Using buildbot properties:
20:31:04 INFO - {
20:31:04 INFO - "project": "",
20:31:04 INFO - "product": "firefox",
20:31:04 INFO - "script_repo_revision": "production",
20:31:04 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
20:31:04 INFO - "repository": "",
20:31:04 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-1",
20:31:04 INFO - "buildid": "20160623153657",
20:31:04 INFO - "pgo_build": "True",
20:31:04 INFO - "basedir": "C:\\slave\\test",
20:31:04 INFO - "buildnumber": 3,
20:31:04 INFO - "slavename": "t-w864-ix-044",
20:31:04 INFO - "revision": "b449af6b87414aa2ed035aaaa5043642e9a4ac06",
20:31:04 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/",
20:31:04 INFO - "platform": "win64",
20:31:04 INFO - "branch": "mozilla-beta",
20:31:04 INFO - "repo_path": "releases/mozilla-beta",
20:31:04 INFO - "moz_repo_path": "",
20:31:04 INFO - "stage_platform": "win64-pgo",
20:31:04 INFO - "builduid": "46d2a3a5549d444bbfa748bec8b2d166",
20:31:04 INFO - "slavebuilddir": "test"
20:31:04 INFO - }
20:31:04 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
20:31:04 INFO - Found installer url https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.zip.
20:31:04 INFO - Running post-action listener: _resource_record_post_action
20:31:04 INFO - #####
20:31:04 INFO - ##### Running download-and-extract step.
20:31:04 INFO - #####
20:31:04 INFO - Running pre-action listener: _resource_record_pre_action
20:31:04 INFO - Running main action method: download_and_extract
20:31:04 INFO - mkdir: C:\slave\test\build\tests
20:31:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:31:04 INFO - https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
20:31:04 INFO - trying https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
20:31:04 INFO - Downloading https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
20:31:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.test_packages.json'}, attempt #1
20:31:05 INFO - Downloaded 1186 bytes.
20:31:05 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
20:31:05 INFO - Using the following test package requirements:
20:31:05 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
20:31:05 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:31:05 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
20:31:05 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
20:31:05 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:31:05 INFO - u'jsshell-win64.zip'],
20:31:05 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:31:05 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
20:31:05 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
20:31:05 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:31:05 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
20:31:05 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:31:05 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
20:31:05 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:31:05 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
20:31:05 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
20:31:05 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
20:31:05 INFO - Downloading packages: [u'firefox-48.0.en-US.win64.common.tests.zip', u'firefox-48.0.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform
20:31:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:31:05 INFO - https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
20:31:05 INFO - trying https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
20:31:05 INFO - Downloading https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip
20:31:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip'}, attempt #1
20:31:06 INFO - Downloaded 19233936 bytes.
20:31:06 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
20:31:06 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
20:31:10 INFO - caution: filename not matched: web-platform/*
20:31:10 INFO - Return code: 11
20:31:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:31:10 INFO - https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
20:31:10 INFO - trying https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
20:31:10 INFO - Downloading https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip
20:31:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip'}, attempt #1
20:31:11 INFO - Downloaded 36389110 bytes.
20:31:11 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
20:31:11 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
20:32:15 INFO - caution: filename not matched: bin/*
20:32:15 INFO - caution: filename not matched: config/*
20:32:15 INFO - caution: filename not matched: mozbase/*
20:32:15 INFO - caution: filename not matched: marionette/*
20:32:15 INFO - caution: filename not matched: tools/wptserve/*
20:32:15 INFO - Return code: 11
20:32:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:15 INFO - https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
20:32:15 INFO - trying https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.zip
20:32:15 INFO - Downloading https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
20:32:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip'}, attempt #1
20:32:17 INFO - Downloaded 58049959 bytes.
20:32:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.zip
20:32:17 INFO - mkdir: C:\slave\test\properties
20:32:17 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
20:32:17 INFO - Writing to file C:\slave\test\properties\build_url
20:32:17 INFO - Contents:
20:32:17 INFO - build_url:https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.zip
20:32:18 INFO - Running post-action listener: _resource_record_post_action
20:32:18 INFO - Running post-action listener: set_extra_try_arguments
20:32:18 INFO - #####
20:32:18 INFO - ##### Running create-virtualenv step.
20:32:18 INFO - #####
20:32:18 INFO - Running pre-action listener: _pre_create_virtualenv
20:32:18 INFO - Running pre-action listener: _resource_record_pre_action
20:32:18 INFO - Running main action method: create_virtualenv
20:32:18 INFO - Creating virtualenv C:\slave\test\build\venv
20:32:18 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
20:32:18 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
20:32:22 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
20:32:25 INFO - Installing distribute......................................................................................................................................................................................done.
20:32:27 INFO - Return code: 0
20:32:27 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
20:32:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:32:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:32:27 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024CA6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025E6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0256A698>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025A1368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022BED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-044', 'USERDOMAIN': 'T-W864-IX-044', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-044', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
20:32:27 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
20:32:27 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
20:32:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:32:27 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming',
20:32:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:32:27 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:32:27 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:32:27 INFO - 'COMPUTERNAME': 'T-W864-IX-044',
20:32:27 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:32:27 INFO - 'DCLOCATION': 'SCL3',
20:32:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:32:27 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:32:27 INFO - 'HOMEDRIVE': 'C:',
20:32:27 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044',
20:32:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:32:27 INFO - 'KTS_VERSION': '1.19c',
20:32:27 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local',
20:32:27 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044',
20:32:27 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:32:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:32:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:32:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:32:27 INFO - 'MOZ_NO_REMOTE': '1',
20:32:27 INFO - 'NO_EM_RESTART': '1',
20:32:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:32:27 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:32:27 INFO - 'OS': 'Windows_NT',
20:32:27 INFO - 'OURDRIVE': 'C:',
20:32:27 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:32:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:32:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:32:27 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:32:27 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:32:27 INFO - 'PROCESSOR_LEVEL': '6',
20:32:27 INFO - 'PROCESSOR_REVISION': '1e05',
20:32:27 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:32:27 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:32:27 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:32:27 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:32:27 INFO - 'PROMPT': '$P$G',
20:32:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:32:27 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:32:27 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:32:27 INFO - 'PWD': 'C:\\slave\\test',
20:32:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:32:27 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:32:27 INFO - 'SYSTEMDRIVE': 'C:',
20:32:27 INFO - 'SYSTEMROOT': 'C:\\windows',
20:32:27 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:32:27 INFO - 'TEST1': 'testie',
20:32:27 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:32:27 INFO - 'USERDOMAIN': 'T-W864-IX-044',
20:32:27 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044',
20:32:27 INFO - 'USERNAME': 'cltbld',
20:32:27 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044',
20:32:27 INFO - 'WINDIR': 'C:\\windows',
20:32:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:32:27 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:32:27 INFO - Downloading/unpacking psutil>=0.7.1
20:32:28 INFO - Running setup.py egg_info for package psutil
20:32:28 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
20:32:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
20:32:28 INFO - Installing collected packages: psutil
20:32:28 INFO - Running setup.py install for psutil
20:32:28 INFO - building 'psutil._psutil_windows' extension
20:32:28 INFO - error: Unable to find vcvarsall.bat
20:32:28 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-vgsswf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
20:32:28 INFO - running install
20:32:28 INFO - running build
20:32:28 INFO - running build_py
20:32:28 INFO - creating build
20:32:28 INFO - creating build\lib.win32-2.7
20:32:28 INFO - creating build\lib.win32-2.7\psutil
20:32:28 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
20:32:28 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
20:32:28 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
20:32:28 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
20:32:28 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
20:32:28 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
20:32:28 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
20:32:28 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
20:32:28 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
20:32:28 INFO - running build_ext
20:32:28 INFO - building 'psutil._psutil_windows' extension
20:32:28 INFO - error: Unable to find vcvarsall.bat
20:32:28 INFO - ----------------------------------------
20:32:28 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-vgsswf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
20:32:28 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-044\AppData\Roaming\pip\pip.log
20:32:28 WARNING - Return code: 1
20:32:28 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
20:32:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
20:32:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:32:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:32:28 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024CA6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025E6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0256A698>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025A1368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022BED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-044', 'USERDOMAIN': 'T-W864-IX-044', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-044', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
20:32:28 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
20:32:28 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
20:32:28 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:32:28 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming',
20:32:28 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:32:28 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:32:28 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:32:28 INFO - 'COMPUTERNAME': 'T-W864-IX-044',
20:32:28 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:32:28 INFO - 'DCLOCATION': 'SCL3',
20:32:28 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:32:28 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:32:28 INFO - 'HOMEDRIVE': 'C:',
20:32:28 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044',
20:32:28 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:32:28 INFO - 'KTS_VERSION': '1.19c',
20:32:28 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local',
20:32:28 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044',
20:32:28 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:32:28 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:32:28 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:32:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:32:28 INFO - 'MOZ_NO_REMOTE': '1',
20:32:28 INFO - 'NO_EM_RESTART': '1',
20:32:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:32:28 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:32:28 INFO - 'OS': 'Windows_NT',
20:32:28 INFO - 'OURDRIVE': 'C:',
20:32:28 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:32:28 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:32:28 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:32:28 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:32:28 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:32:28 INFO - 'PROCESSOR_LEVEL': '6',
20:32:28 INFO - 'PROCESSOR_REVISION': '1e05',
20:32:28 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:32:28 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:32:28 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:32:28 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:32:28 INFO - 'PROMPT': '$P$G',
20:32:28 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:32:28 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:32:28 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:32:28 INFO - 'PWD': 'C:\\slave\\test',
20:32:28 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:32:28 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:32:28 INFO - 'SYSTEMDRIVE': 'C:',
20:32:28 INFO - 'SYSTEMROOT': 'C:\\windows',
20:32:28 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:32:28 INFO - 'TEST1': 'testie',
20:32:28 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:32:28 INFO - 'USERDOMAIN': 'T-W864-IX-044',
20:32:28 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044',
20:32:28 INFO - 'USERNAME': 'cltbld',
20:32:28 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044',
20:32:28 INFO - 'WINDIR': 'C:\\windows',
20:32:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:32:28 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:32:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
20:32:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz
20:32:28 INFO - Running setup.py egg_info for package mozsystemmonitor
20:32:28 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
20:32:28 INFO - Running setup.py egg_info for package psutil
20:32:28 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
20:32:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
20:32:28 INFO - Installing collected packages: mozsystemmonitor, psutil
20:32:28 INFO - Running setup.py install for mozsystemmonitor
20:32:28 INFO - Running setup.py install for psutil
20:32:28 INFO - building 'psutil._psutil_windows' extension
20:32:28 INFO - error: Unable to find vcvarsall.bat
20:32:28 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-i0sdtx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
20:32:28 INFO - running install
20:32:28 INFO - running build
20:32:28 INFO - running build_py
20:32:28 INFO - running build_ext
20:32:28 INFO - building 'psutil._psutil_windows' extension
20:32:28 INFO - error: Unable to find vcvarsall.bat
20:32:28 INFO - ----------------------------------------
20:32:28 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-i0sdtx-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
20:32:28 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-044\AppData\Roaming\pip\pip.log
20:32:28 WARNING - Return code: 1
20:32:28 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
20:32:28 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
20:32:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:32:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:32:29 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024CA6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025E6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0256A698>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025A1368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022BED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-044', 'USERDOMAIN': 'T-W864-IX-044', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-044', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
20:32:29 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
20:32:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
20:32:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:32:29 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming',
20:32:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:32:29 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:32:29 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:32:29 INFO - 'COMPUTERNAME': 'T-W864-IX-044',
20:32:29 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:32:29 INFO - 'DCLOCATION': 'SCL3',
20:32:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:32:29 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:32:29 INFO - 'HOMEDRIVE': 'C:',
20:32:29 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044',
20:32:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:32:29 INFO - 'KTS_VERSION': '1.19c',
20:32:29 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local',
20:32:29 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044',
20:32:29 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:32:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:32:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:32:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:32:29 INFO - 'MOZ_NO_REMOTE': '1',
20:32:29 INFO - 'NO_EM_RESTART': '1',
20:32:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:32:29 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:32:29 INFO - 'OS': 'Windows_NT',
20:32:29 INFO - 'OURDRIVE': 'C:',
20:32:29 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:32:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:32:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:32:29 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:32:29 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:32:29 INFO - 'PROCESSOR_LEVEL': '6',
20:32:29 INFO - 'PROCESSOR_REVISION': '1e05',
20:32:29 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:32:29 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:32:29 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:32:29 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:32:29 INFO - 'PROMPT': '$P$G',
20:32:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:32:29 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:32:29 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:32:29 INFO - 'PWD': 'C:\\slave\\test',
20:32:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:32:29 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:32:29 INFO - 'SYSTEMDRIVE': 'C:',
20:32:29 INFO - 'SYSTEMROOT': 'C:\\windows',
20:32:29 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:32:29 INFO - 'TEST1': 'testie',
20:32:29 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:32:29 INFO - 'USERDOMAIN': 'T-W864-IX-044',
20:32:29 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044',
20:32:29 INFO - 'USERNAME': 'cltbld',
20:32:29 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044',
20:32:29 INFO - 'WINDIR': 'C:\\windows',
20:32:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:32:29 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:32:29 INFO - Downloading/unpacking blobuploader==1.2.4
20:32:29 INFO - Downloading blobuploader-1.2.4.tar.gz
20:32:29 INFO - Running setup.py egg_info for package blobuploader
20:32:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
20:32:33 INFO - Running setup.py egg_info for package requests
20:32:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
20:32:33 INFO - Downloading docopt-0.6.1.tar.gz
20:32:33 INFO - Running setup.py egg_info for package docopt
20:32:33 INFO - Installing collected packages: blobuploader, docopt, requests
20:32:33 INFO - Running setup.py install for blobuploader
20:32:33 INFO - Running setup.py install for docopt
20:32:33 INFO - Running setup.py install for requests
20:32:33 INFO - Successfully installed blobuploader docopt requests
20:32:33 INFO - Cleaning up...
20:32:33 INFO - Return code: 0
20:32:33 INFO - Installing None into virtualenv C:\slave\test\build\venv
20:32:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:32:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:32:33 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024CA6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025E6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0256A698>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025A1368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022BED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-044', 'USERDOMAIN': 'T-W864-IX-044', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-044', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
20:32:33 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
20:32:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:32:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:32:33 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming',
20:32:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:32:33 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:32:33 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:32:33 INFO - 'COMPUTERNAME': 'T-W864-IX-044',
20:32:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:32:33 INFO - 'DCLOCATION': 'SCL3',
20:32:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:32:33 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:32:33 INFO - 'HOMEDRIVE': 'C:',
20:32:33 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044',
20:32:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:32:33 INFO - 'KTS_VERSION': '1.19c',
20:32:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local',
20:32:33 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044',
20:32:33 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:32:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:32:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:32:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:32:33 INFO - 'MOZ_NO_REMOTE': '1',
20:32:33 INFO - 'NO_EM_RESTART': '1',
20:32:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:32:33 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:32:33 INFO - 'OS': 'Windows_NT',
20:32:33 INFO - 'OURDRIVE': 'C:',
20:32:33 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:32:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:32:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:32:33 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:32:33 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:32:33 INFO - 'PROCESSOR_LEVEL': '6',
20:32:33 INFO - 'PROCESSOR_REVISION': '1e05',
20:32:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:32:33 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:32:33 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:32:33 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:32:33 INFO - 'PROMPT': '$P$G',
20:32:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:32:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:32:33 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:32:33 INFO - 'PWD': 'C:\\slave\\test',
20:32:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:32:33 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:32:33 INFO - 'SYSTEMDRIVE': 'C:',
20:32:33 INFO - 'SYSTEMROOT': 'C:\\windows',
20:32:33 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:32:33 INFO - 'TEST1': 'testie',
20:32:33 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:32:33 INFO - 'USERDOMAIN': 'T-W864-IX-044',
20:32:33 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044',
20:32:33 INFO - 'USERNAME': 'cltbld',
20:32:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044',
20:32:33 INFO - 'WINDIR': 'C:\\windows',
20:32:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:32:37 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
20:32:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
20:32:37 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
20:32:37 INFO - Unpacking c:\slave\test\build\tests\marionette\client
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
20:32:37 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
20:32:37 INFO - Unpacking c:\slave\test\build\tests\marionette
20:32:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
20:32:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:32:37 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
20:32:37 INFO - Running setup.py install for browsermob-proxy
20:32:52 INFO - Running setup.py install for manifestparser
20:32:52 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for marionette-client
20:32:52 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:32:52 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for marionette-driver
20:32:52 INFO - Running setup.py install for mozcrash
20:32:52 INFO - Running setup.py install for mozdebug
20:32:52 INFO - Running setup.py install for mozdevice
20:32:52 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for mozfile
20:32:52 INFO - Running setup.py install for mozhttpd
20:32:52 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for mozinfo
20:32:52 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for mozInstall
20:32:52 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for mozleak
20:32:52 INFO - Running setup.py install for mozlog
20:32:52 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for moznetwork
20:32:52 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for mozprocess
20:32:52 INFO - Running setup.py install for mozprofile
20:32:52 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for mozrunner
20:32:52 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for mozscreenshot
20:32:52 INFO - Running setup.py install for moztest
20:32:52 INFO - Running setup.py install for mozversion
20:32:52 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
20:32:52 INFO - Running setup.py install for wptserve
20:32:52 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
20:32:52 INFO - Cleaning up...
20:32:52 INFO - Return code: 0
20:32:52 INFO - Installing None into virtualenv C:\slave\test\build\venv
20:32:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:32:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:32:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:32:52 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024CA6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025E6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0256A698>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025A1368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022BED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-044', 'USERDOMAIN': 'T-W864-IX-044', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-044', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
20:32:52 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
20:32:52 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
20:32:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:32:52 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming',
20:32:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:32:52 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:32:52 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:32:52 INFO - 'COMPUTERNAME': 'T-W864-IX-044',
20:32:52 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:32:52 INFO - 'DCLOCATION': 'SCL3',
20:32:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:32:52 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:32:52 INFO - 'HOMEDRIVE': 'C:',
20:32:52 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044',
20:32:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:32:52 INFO - 'KTS_VERSION': '1.19c',
20:32:52 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local',
20:32:52 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044',
20:32:52 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:32:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:32:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:32:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:32:52 INFO - 'MOZ_NO_REMOTE': '1',
20:32:52 INFO - 'NO_EM_RESTART': '1',
20:32:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:32:52 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:32:52 INFO - 'OS': 'Windows_NT',
20:32:52 INFO - 'OURDRIVE': 'C:',
20:32:52 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:32:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:32:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:32:52 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:32:52 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:32:52 INFO - 'PROCESSOR_LEVEL': '6',
20:32:52 INFO - 'PROCESSOR_REVISION': '1e05',
20:32:52 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:32:52 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:32:52 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:32:52 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:32:52 INFO - 'PROMPT': '$P$G',
20:32:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:32:52 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:32:52 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:32:52 INFO - 'PWD': 'C:\\slave\\test',
20:32:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:32:52 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:32:52 INFO - 'SYSTEMDRIVE': 'C:',
20:32:52 INFO - 'SYSTEMROOT': 'C:\\windows',
20:32:52 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:32:52 INFO - 'TEST1': 'testie',
20:32:52 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:32:52 INFO - 'USERDOMAIN': 'T-W864-IX-044',
20:32:52 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044',
20:32:52 INFO - 'USERNAME': 'cltbld',
20:32:52 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044',
20:32:52 INFO - 'WINDIR': 'C:\\windows',
20:32:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:32:56 INFO - Ignoring indexes: http://pypi.python.org/simple/
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
20:32:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
20:32:56 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
20:32:56 INFO - Unpacking c:\slave\test\build\tests\marionette\client
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
20:32:56 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
20:32:56 INFO - Unpacking c:\slave\test\build\tests\marionette
20:32:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
20:32:56 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:32:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
20:33:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
20:33:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
20:33:08 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
20:33:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
20:33:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
20:33:08 INFO - Downloading blessings-1.6.tar.gz
20:33:08 INFO - Running setup.py egg_info for package blessings
20:33:08 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
20:33:08 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
20:33:08 INFO - Running setup.py install for blessings
20:33:08 INFO - Running setup.py install for browsermob-proxy
20:33:08 INFO - Running setup.py install for manifestparser
20:33:08 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Running setup.py install for marionette-client
20:33:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
20:33:08 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Running setup.py install for marionette-driver
20:33:08 INFO - Running setup.py install for mozcrash
20:33:08 INFO - Running setup.py install for mozdebug
20:33:08 INFO - Running setup.py install for mozdevice
20:33:08 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Running setup.py install for mozhttpd
20:33:08 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Running setup.py install for mozInstall
20:33:08 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Running setup.py install for mozleak
20:33:08 INFO - Running setup.py install for mozprofile
20:33:08 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Running setup.py install for mozrunner
20:33:08 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
20:33:08 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
20:33:10 INFO - Running setup.py install for mozscreenshot
20:33:10 INFO - Running setup.py install for moztest
20:33:10 INFO - Running setup.py install for mozversion
20:33:10 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
20:33:10 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
20:33:10 INFO - Running setup.py install for wptserve
20:33:10 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
20:33:10 INFO - Cleaning up...
20:33:10 INFO - Return code: 0
20:33:10 INFO - Done creating virtualenv C:\slave\test\build\venv.
20:33:10 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
20:33:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
20:33:10 INFO - Reading from file tmpfile_stdout
20:33:10 INFO - Using _rmtree_windows ...
20:33:10 INFO - Using _rmtree_windows ...
20:33:10 INFO - Current package versions:
20:33:10 INFO - blessings == 1.6
20:33:10 INFO - blobuploader == 1.2.4
20:33:10 INFO - browsermob-proxy == 0.6.0
20:33:10 INFO - distribute == 0.6.14
20:33:10 INFO - docopt == 0.6.1
20:33:10 INFO - manifestparser == 1.1
20:33:10 INFO - marionette-client == 2.3.0
20:33:10 INFO - marionette-driver == 1.4.0
20:33:10 INFO - mozInstall == 1.12
20:33:10 INFO - mozcrash == 0.17
20:33:10 INFO - mozdebug == 0.1
20:33:10 INFO - mozdevice == 0.48
20:33:10 INFO - mozfile == 1.2
20:33:10 INFO - mozhttpd == 0.7
20:33:10 INFO - mozinfo == 0.9
20:33:10 INFO - mozleak == 0.1
20:33:10 INFO - mozlog == 3.1
20:33:10 INFO - moznetwork == 0.27
20:33:10 INFO - mozprocess == 0.22
20:33:10 INFO - mozprofile == 0.28
20:33:10 INFO - mozrunner == 6.11
20:33:10 INFO - mozscreenshot == 0.1
20:33:10 INFO - mozsystemmonitor == 0.0
20:33:10 INFO - moztest == 0.7
20:33:10 INFO - mozversion == 1.4
20:33:10 INFO - requests == 1.2.3
20:33:10 INFO - wptserve == 1.4.0
20:33:10 INFO - Running post-action listener: _resource_record_post_action
20:33:10 INFO - Running post-action listener: _start_resource_monitoring
20:33:10 INFO - Starting resource monitoring.
20:33:10 INFO - #####
20:33:10 INFO - ##### Running pull step.
20:33:10 INFO - #####
20:33:10 INFO - Running pre-action listener: _resource_record_pre_action
20:33:10 INFO - Running main action method: pull
20:33:10 INFO - Pull has nothing to do!
20:33:10 INFO - Running post-action listener: _resource_record_post_action
20:33:10 INFO - #####
20:33:10 INFO - ##### Running install step.
20:33:10 INFO - #####
20:33:10 INFO - Running pre-action listener: _resource_record_pre_action
20:33:10 INFO - Running main action method: install
20:33:10 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
20:33:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
20:33:11 INFO - Reading from file tmpfile_stdout
20:33:11 INFO - Using _rmtree_windows ...
20:33:11 INFO - Using _rmtree_windows ...
20:33:11 INFO - Detecting whether we're running mozinstall >=1.0...
20:33:11 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
20:33:11 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
20:33:11 INFO - Reading from file tmpfile_stdout
20:33:11 INFO - Output received:
20:33:11 INFO - Usage: mozinstall-script.py [options] installer
20:33:11 INFO - Options:
20:33:11 INFO - -h, --help show this help message and exit
20:33:11 INFO - -d DEST, --destination=DEST
20:33:11 INFO - Directory to install application into. [default:
20:33:11 INFO - "C:\slave\test"]
20:33:11 INFO - --app=APP Application being installed. [default: firefox]
20:33:11 INFO - Using _rmtree_windows ...
20:33:11 INFO - Using _rmtree_windows ...
20:33:11 INFO - mkdir: C:\slave\test\build\application
20:33:11 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application']
20:33:11 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win64.zip --destination C:\slave\test\build\application
20:33:12 INFO - Reading from file tmpfile_stdout
20:33:12 INFO - Output received:
20:33:12 INFO - C:\slave\test\build\application\firefox\firefox.exe
20:33:12 INFO - Using _rmtree_windows ...
20:33:12 INFO - Using _rmtree_windows ...
20:33:12 INFO - Running post-action listener: _resource_record_post_action
20:33:12 INFO - #####
20:33:12 INFO - ##### Running run-tests step.
20:33:12 INFO - #####
20:33:12 INFO - Running pre-action listener: _resource_record_pre_action
20:33:12 INFO - Running main action method: run_tests
20:33:12 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
20:33:12 INFO - Minidump filename unknown. Determining based upon platform and architecture.
20:33:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
20:33:12 INFO - grabbing minidump binary from tooltool
20:33:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:33:12 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025A1368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022BED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F90C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
20:33:12 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
20:33:12 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
20:33:12 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
20:33:13 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpyowvcp
20:33:13 INFO - INFO - File integrity verified, renaming tmpyowvcp to win32-minidump_stackwalk.exe
20:33:13 INFO - Return code: 0
20:33:13 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
20:33:13 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
20:33:13 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
20:33:13 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
20:33:13 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
20:33:13 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Roaming',
20:33:13 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
20:33:13 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
20:33:13 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
20:33:13 INFO - 'COMPUTERNAME': 'T-W864-IX-044',
20:33:13 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
20:33:13 INFO - 'DCLOCATION': 'SCL3',
20:33:13 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
20:33:13 INFO - 'FP_NO_HOST_CHECK': 'NO',
20:33:13 INFO - 'HOMEDRIVE': 'C:',
20:33:13 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-044',
20:33:13 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
20:33:13 INFO - 'KTS_VERSION': '1.19c',
20:33:13 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-044\\AppData\\Local',
20:33:13 INFO - 'LOGONSERVER': '\\\\T-W864-IX-044',
20:33:13 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
20:33:13 INFO - 'MONDIR': 'C:\\Monitor_config\\',
20:33:13 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
20:33:13 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
20:33:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:33:13 INFO - 'MOZ_NO_REMOTE': '1',
20:33:13 INFO - 'NO_EM_RESTART': '1',
20:33:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:33:13 INFO - 'NUMBER_OF_PROCESSORS': '8',
20:33:13 INFO - 'OS': 'Windows_NT',
20:33:13 INFO - 'OURDRIVE': 'C:',
20:33:13 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
20:33:13 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
20:33:13 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
20:33:13 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
20:33:13 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
20:33:13 INFO - 'PROCESSOR_LEVEL': '6',
20:33:13 INFO - 'PROCESSOR_REVISION': '1e05',
20:33:13 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
20:33:13 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
20:33:13 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
20:33:13 INFO - 'PROGRAMW6432': 'C:\\Program Files',
20:33:13 INFO - 'PROMPT': '$P$G',
20:33:13 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
20:33:13 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
20:33:13 INFO - 'PUBLIC': 'C:\\Users\\Public',
20:33:13 INFO - 'PWD': 'C:\\slave\\test',
20:33:13 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
20:33:13 INFO - 'SLAVEDIR': 'C:\\slave\\',
20:33:13 INFO - 'SYSTEMDRIVE': 'C:',
20:33:13 INFO - 'SYSTEMROOT': 'C:\\windows',
20:33:13 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:33:13 INFO - 'TEST1': 'testie',
20:33:13 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
20:33:13 INFO - 'USERDOMAIN': 'T-W864-IX-044',
20:33:13 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-044',
20:33:13 INFO - 'USERNAME': 'cltbld',
20:33:13 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-044',
20:33:13 INFO - 'WINDIR': 'C:\\windows',
20:33:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
20:33:13 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/R25AGx9NRT6qpKF--ehNOg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
ProcessManager NOT managing child processes
ProcessManager UNABLE to use job objects to manage child processes
20:33:15 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path
20:33:15 INFO - import pkg_resources
20:33:17 INFO - Using 1 client processes
20:33:19 INFO - SUITE-START | Running 1476 tests
20:33:19 INFO - Running testharness tests
20:33:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
20:33:19 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms
20:33:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
20:33:19 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
20:33:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
20:33:19 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
20:33:19 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
20:33:19 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
20:33:19 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
20:33:19 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
20:33:19 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
20:33:19 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
20:33:19 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
20:33:19 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
20:33:19 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
20:33:19 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 1ms
20:33:19 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
20:33:19 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
20:33:19 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
20:33:19 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
20:33:19 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
20:33:19 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
20:33:19 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
20:33:19 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
20:33:19 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
20:33:19 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 1ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 65ms
20:33:19 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
20:33:19 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 1ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
20:33:19 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
20:33:19 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
20:33:20 INFO - Setting up ssl
20:33:20 INFO - PROCESS | certutil |
20:33:20 INFO - PROCESS | certutil |
20:33:20 INFO - PROCESS | certutil |
20:33:20 INFO - Certificate Nickname Trust Attributes
20:33:20 INFO - SSL,S/MIME,JAR/XPI
20:33:20 INFO -
20:33:20 INFO - web-platform-tests CT,,
20:33:20 INFO -
20:33:20 INFO - Starting runner
20:33:23 INFO - PROCESS | 1216 | 1466739203056 Marionette INFO Listening on port 2828
20:33:27 INFO - PROCESS | 1216 | 1466739207431 Marionette INFO startBrowser f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:27 INFO - PROCESS | 1216 | 1466739207440 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:28 INFO - PROCESS | 1216 | 1466739208440 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:28 INFO - PROCESS | 1216 | 1466739208686 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:30 INFO - PROCESS | 1216 | 1466739210909 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
20:33:30 INFO - PROCESS | 1216 | 1466739210974 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:30 INFO - PROCESS | 1216 | 1466739210980 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
20:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 523ms
20:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
20:33:31 INFO - PROCESS | 1216 | 1466739211530 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:31 INFO - PROCESS | 1216 | 1466739211567 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
20:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 170ms
20:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
20:33:31 INFO - PROCESS | 1216 | 1466739211710 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:31 INFO - PROCESS | 1216 | 1466739211745 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
20:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 169ms
20:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
20:33:31 INFO - PROCESS | 1216 | 1466739211886 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:31 INFO - PROCESS | 1216 | 1466739211921 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
20:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 188ms
20:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
20:33:32 INFO - PROCESS | 1216 | 1466739212077 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:32 INFO - PROCESS | 1216 | 1466739212111 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
20:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 170ms
20:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
20:33:32 INFO - PROCESS | 1216 | 1466739212253 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:32 INFO - PROCESS | 1216 | 1466739212288 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
20:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 169ms
20:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
20:33:32 INFO - PROCESS | 1216 | 1466739212426 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:32 INFO - PROCESS | 1216 | 1466739212460 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
20:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 170ms
20:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
20:33:32 INFO - PROCESS | 1216 | 1466739212602 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:32 INFO - PROCESS | 1216 | 1466739212642 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
20:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 334ms
20:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
20:33:33 INFO - PROCESS | 1216 | 1466739213053 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:33 INFO - PROCESS | 1216 | 1466739213081 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
20:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 334ms
20:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
20:33:33 INFO - PROCESS | 1216 | 1466739213290 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:33 INFO - PROCESS | 1216 | 1466739213318 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
20:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 170ms
20:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
20:33:33 INFO - PROCESS | 1216 | 1466739213469 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:33 INFO - PROCESS | 1216 | 1466739213500 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
20:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 171ms
20:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
20:33:33 INFO - PROCESS | 1216 | 1466739213637 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:33 INFO - PROCESS | 1216 | 1466739213662 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
20:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 171ms
20:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
20:33:33 INFO - PROCESS | 1216 | 1466739213812 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:33 INFO - PROCESS | 1216 | 1466739213840 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
20:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 166ms
20:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
20:33:33 INFO - PROCESS | 1216 | 1466739213986 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - PROCESS | 1216 | 1466739214021 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
20:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 169ms
20:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
20:33:34 INFO - PROCESS | 1216 | 1466739214160 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - PROCESS | 1216 | 1466739214188 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
20:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 169ms
20:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
20:33:34 INFO - PROCESS | 1216 | 1466739214335 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - PROCESS | 1216 | 1466739214361 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
20:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 117ms
20:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
20:33:34 INFO - PROCESS | 1216 | 1466739214456 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - PROCESS | 1216 | 1466739214486 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
20:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 168ms
20:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
20:33:34 INFO - PROCESS | 1216 | 1466739214629 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - PROCESS | 1216 | 1466739214661 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
20:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 170ms
20:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
20:33:34 INFO - PROCESS | 1216 | 1466739214805 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - PROCESS | 1216 | 1466739214840 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
20:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 170ms
20:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
20:33:34 INFO - PROCESS | 1216 | 1466739214982 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - PROCESS | 1216 | 1466739215012 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
20:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 168ms
20:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
20:33:35 INFO - PROCESS | 1216 | 1466739215152 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - PROCESS | 1216 | 1466739215182 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
20:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 170ms
20:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
20:33:35 INFO - PROCESS | 1216 | 1466739215327 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - PROCESS | 1216 | 1466739215357 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
20:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 169ms
20:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
20:33:35 INFO - PROCESS | 1216 | 1466739215502 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - PROCESS | 1216 | 1466739215538 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
20:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 170ms
20:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
20:33:35 INFO - PROCESS | 1216 | 1466739215676 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - PROCESS | 1216 | 1466739215706 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
20:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 168ms
20:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
20:33:35 INFO - PROCESS | 1216 | 1466739215854 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:35 INFO - PROCESS | 1216 | 1466739215890 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
20:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 170ms
20:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
20:33:36 INFO - PROCESS | 1216 | 1466739216033 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - PROCESS | 1216 | 1466739216062 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
20:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 188ms
20:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
20:33:36 INFO - PROCESS | 1216 | 1466739216220 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - PROCESS | 1216 | 1466739216251 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
20:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 170ms
20:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
20:33:36 INFO - PROCESS | 1216 | 1466739216395 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - PROCESS | 1216 | 1466739216428 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
20:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 168ms
20:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
20:33:36 INFO - PROCESS | 1216 | 1466739216569 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - PROCESS | 1216 | 1466739216600 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
20:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 188ms
20:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
20:33:36 INFO - PROCESS | 1216 | 1466739216761 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - PROCESS | 1216 | 1466739216793 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
20:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 169ms
20:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
20:33:36 INFO - PROCESS | 1216 | 1466739216935 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:36 INFO - PROCESS | 1216 | 1466739216966 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
20:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 229ms
20:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
20:33:37 INFO - PROCESS | 1216 | 1466739217169 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:37 INFO - PROCESS | 1216 | 1466739217206 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
20:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 170ms
20:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
20:33:37 INFO - PROCESS | 1216 | 1466739217348 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:37 INFO - PROCESS | 1216 | 1466739217381 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
20:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 169ms
20:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
20:33:37 INFO - PROCESS | 1216 | 1466739217518 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:37 INFO - PROCESS | 1216 | 1466739217551 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
20:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 170ms
20:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
20:33:37 INFO - PROCESS | 1216 | 1466739217693 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:37 INFO - PROCESS | 1216 | 1466739217728 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
20:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 169ms
20:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
20:33:37 INFO - PROCESS | 1216 | 1466739217868 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:37 INFO - PROCESS | 1216 | 1466739217902 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
20:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 439ms
20:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
20:33:38 INFO - PROCESS | 1216 | 1466739218313 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:38 INFO - PROCESS | 1216 | 1466739218341 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
20:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 170ms
20:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
20:33:38 INFO - PROCESS | 1216 | 1466739218489 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:38 INFO - PROCESS | 1216 | 1466739218521 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
20:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 170ms
20:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
20:33:38 INFO - PROCESS | 1216 | 1466739218666 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:38 INFO - PROCESS | 1216 | 1466739218695 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
20:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 170ms
20:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
20:33:38 INFO - PROCESS | 1216 | 1466739218836 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:38 INFO - PROCESS | 1216 | 1466739218865 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
20:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 170ms
20:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
20:33:39 INFO - PROCESS | 1216 | 1466739219015 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - PROCESS | 1216 | 1466739219041 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
20:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 170ms
20:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
20:33:39 INFO - PROCESS | 1216 | 1466739219186 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - PROCESS | 1216 | 1466739219221 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
20:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 186ms
20:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
20:33:39 INFO - PROCESS | 1216 | 1466739219387 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - PROCESS | 1216 | 1466739219426 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
20:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 188ms
20:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
20:33:39 INFO - PROCESS | 1216 | 1466739219568 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - PROCESS | 1216 | 1466739219603 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
20:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 168ms
20:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
20:33:39 INFO - PROCESS | 1216 | 1466739219742 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - PROCESS | 1216 | 1466739219776 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
20:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 169ms
20:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
20:33:39 INFO - PROCESS | 1216 | 1466739219920 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:39 INFO - PROCESS | 1216 | 1466739219972 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
20:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 168ms
20:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
20:33:40 INFO - PROCESS | 1216 | 1466739220094 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - PROCESS | 1216 | 1466739220127 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
20:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 169ms
20:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
20:33:40 INFO - PROCESS | 1216 | 1466739220267 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - PROCESS | 1216 | 1466739220300 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
20:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 169ms
20:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
20:33:40 INFO - PROCESS | 1216 | 1466739220439 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - PROCESS | 1216 | 1466739220474 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
20:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 170ms
20:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
20:33:40 INFO - PROCESS | 1216 | 1466739220616 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - PROCESS | 1216 | 1466739220647 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
20:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 170ms
20:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
20:33:40 INFO - PROCESS | 1216 | 1466739220788 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - PROCESS | 1216 | 1466739220821 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
20:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 169ms
20:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
20:33:40 INFO - PROCESS | 1216 | 1466739220964 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:40 INFO - PROCESS | 1216 | 1466739220994 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
20:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 170ms
20:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
20:33:41 INFO - PROCESS | 1216 | 1466739221137 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:41 INFO - PROCESS | 1216 | 1466739221170 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
20:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 169ms
20:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
20:33:41 INFO - PROCESS | 1216 | 1466739221316 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:41 INFO - PROCESS | 1216 | 1466739221354 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
20:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 170ms
20:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
20:33:41 INFO - PROCESS | 1216 | 1466739221486 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:41 INFO - PROCESS | 1216 | 1466739221523 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
20:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 170ms
20:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
20:33:41 INFO - PROCESS | 1216 | 1466739221661 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:41 INFO - PROCESS | 1216 | 1466739221698 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
20:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 169ms
20:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
20:33:41 INFO - PROCESS | 1216 | 1466739221834 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:41 INFO - PROCESS | 1216 | 1466739221867 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
20:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 170ms
20:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
20:33:42 INFO - PROCESS | 1216 | 1466739222010 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - PROCESS | 1216 | 1466739222046 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
20:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 168ms
20:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
20:33:42 INFO - PROCESS | 1216 | 1466739222183 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - PROCESS | 1216 | 1466739222220 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
20:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 169ms
20:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
20:33:42 INFO - PROCESS | 1216 | 1466739222360 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - PROCESS | 1216 | 1466739222395 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
20:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 188ms
20:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
20:33:42 INFO - PROCESS | 1216 | 1466739222550 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - PROCESS | 1216 | 1466739222591 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
20:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 169ms
20:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
20:33:42 INFO - PROCESS | 1216 | 1466739222723 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - PROCESS | 1216 | 1466739222759 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
20:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 170ms
20:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
20:33:42 INFO - PROCESS | 1216 | 1466739222899 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:42 INFO - PROCESS | 1216 | 1466739222934 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
20:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 187ms
20:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
20:33:43 INFO - PROCESS | 1216 | 1466739223088 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:43 INFO - PROCESS | 1216 | 1466739223124 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
20:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 169ms
20:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
20:33:43 INFO - PROCESS | 1216 | 1466739223263 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:43 INFO - PROCESS | 1216 | 1466739223327 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
20:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 523ms
20:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
20:33:43 INFO - PROCESS | 1216 | 1466739223790 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:43 INFO - PROCESS | 1216 | 1466739223821 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
20:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 170ms
20:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
20:33:43 INFO - PROCESS | 1216 | 1466739223968 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - PROCESS | 1216 | 1466739224002 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
20:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 169ms
20:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
20:33:44 INFO - PROCESS | 1216 | 1466739224145 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - PROCESS | 1216 | 1466739224180 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
20:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 169ms
20:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
20:33:44 INFO - PROCESS | 1216 | 1466739224316 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - PROCESS | 1216 | 1466739224346 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
20:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 170ms
20:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
20:33:44 INFO - PROCESS | 1216 | 1466739224492 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - PROCESS | 1216 | 1466739224529 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
20:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 170ms
20:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
20:33:44 INFO - PROCESS | 1216 | 1466739224668 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - PROCESS | 1216 | 1466739224708 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
20:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 169ms
20:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
20:33:44 INFO - PROCESS | 1216 | 1466739224840 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:44 INFO - PROCESS | 1216 | 1466739224870 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
20:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 170ms
20:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
20:33:45 INFO - PROCESS | 1216 | 1466739225017 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - PROCESS | 1216 | 1466739225053 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 169ms
20:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
20:33:45 INFO - PROCESS | 1216 | 1466739225188 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - PROCESS | 1216 | 1466739225221 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 168ms
20:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
20:33:45 INFO - PROCESS | 1216 | 1466739225366 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - PROCESS | 1216 | 1466739225397 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 170ms
20:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
20:33:45 INFO - PROCESS | 1216 | 1466739225537 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - PROCESS | 1216 | 1466739225582 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 171ms
20:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
20:33:45 INFO - PROCESS | 1216 | 1466739225716 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - PROCESS | 1216 | 1466739225755 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 170ms
20:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
20:33:45 INFO - PROCESS | 1216 | 1466739225890 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:45 INFO - PROCESS | 1216 | 1466739225927 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 168ms
20:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
20:33:46 INFO - PROCESS | 1216 | 1466739226067 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:46 INFO - PROCESS | 1216 | 1466739226107 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 228ms
20:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
20:33:46 INFO - PROCESS | 1216 | 1466739226300 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:46 INFO - PROCESS | 1216 | 1466739226338 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 227ms
20:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
20:33:46 INFO - PROCESS | 1216 | 1466739226533 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:46 INFO - PROCESS | 1216 | 1466739226575 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 170ms
20:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
20:33:46 INFO - PROCESS | 1216 | 1466739226713 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:46 INFO - PROCESS | 1216 | 1466739226751 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 189ms
20:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
20:33:46 INFO - PROCESS | 1216 | 1466739226900 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:46 INFO - PROCESS | 1216 | 1466739226944 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 170ms
20:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
20:33:47 INFO - PROCESS | 1216 | 1466739227082 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:47 INFO - PROCESS | 1216 | 1466739227125 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 189ms
20:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
20:33:47 INFO - PROCESS | 1216 | 1466739227268 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:47 INFO - PROCESS | 1216 | 1466739227310 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 169ms
20:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
20:33:47 INFO - PROCESS | 1216 | 1466739227467 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:47 INFO - PROCESS | 1216 | 1466739227513 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 272ms
20:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
20:33:47 INFO - PROCESS | 1216 | 1466739227741 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:47 INFO - PROCESS | 1216 | 1466739227781 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
20:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 170ms
20:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
20:33:47 INFO - PROCESS | 1216 | 1466739227916 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:47 INFO - PROCESS | 1216 | 1466739227952 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 170ms
20:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
20:33:48 INFO - PROCESS | 1216 | 1466739228090 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - PROCESS | 1216 | 1466739228130 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 169ms
20:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
20:33:48 INFO - PROCESS | 1216 | 1466739228266 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - PROCESS | 1216 | 1466739228304 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 168ms
20:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
20:33:48 INFO - PROCESS | 1216 | 1466739228438 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - PROCESS | 1216 | 1466739228476 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 169ms
20:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
20:33:48 INFO - PROCESS | 1216 | 1466739228612 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - PROCESS | 1216 | 1466739228651 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
20:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 169ms
20:33:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
20:33:48 INFO - PROCESS | 1216 | 1466739228785 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - PROCESS | 1216 | 1466739228823 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
20:33:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 170ms
20:33:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
20:33:48 INFO - PROCESS | 1216 | 1466739228962 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:49 INFO - PROCESS | 1216 | 1466739228999 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
20:33:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 335ms
20:33:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
20:33:49 INFO - PROCESS | 1216 | 1466739229300 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:49 INFO - PROCESS | 1216 | 1466739229341 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
20:33:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 229ms
20:33:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
20:33:49 INFO - PROCESS | 1216 | 1466739229535 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:49 INFO - PROCESS | 1216 | 1466739229574 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
20:33:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 437ms
20:33:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
20:33:49 INFO - PROCESS | 1216 | 1466739229978 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - PROCESS | 1216 | 1466739230020 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
20:33:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 269ms
20:33:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
20:33:50 INFO - PROCESS | 1216 | 1466739230252 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - PROCESS | 1216 | 1466739230295 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
20:33:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 170ms
20:33:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
20:33:50 INFO - PROCESS | 1216 | 1466739230430 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - PROCESS | 1216 | 1466739230459 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
20:33:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 170ms
20:33:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
20:33:50 INFO - PROCESS | 1216 | 1466739230600 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - PROCESS | 1216 | 1466739230629 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
20:33:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 171ms
20:33:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
20:33:50 INFO - PROCESS | 1216 | 1466739230776 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - PROCESS | 1216 | 1466739230810 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
20:33:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 169ms
20:33:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
20:33:50 INFO - PROCESS | 1216 | 1466739230951 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:50 INFO - PROCESS | 1216 | 1466739230987 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
20:33:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 170ms
20:33:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
20:33:51 INFO - PROCESS | 1216 | 1466739231125 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:51 INFO - PROCESS | 1216 | 1466739231153 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
20:33:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 168ms
20:33:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
20:33:51 INFO - PROCESS | 1216 | 1466739231298 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:51 INFO - PROCESS | 1216 | 1466739231332 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
20:33:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 669ms
20:33:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
20:33:51 INFO - PROCESS | 1216 | 1466739231970 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:52 INFO - PROCESS | 1216 | 1466739232001 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
20:33:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 670ms
20:33:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
20:33:52 INFO - PROCESS | 1216 | 1466739232650 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:52 INFO - PROCESS | 1216 | 1466739232683 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:52 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
20:33:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:33:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
20:33:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:33:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:33:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 187ms
20:33:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
20:33:52 INFO - PROCESS | 1216 | 1466739232841 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:52 INFO - PROCESS | 1216 | 1466739232890 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
20:33:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 230ms
20:33:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
20:33:53 INFO - PROCESS | 1216 | 1466739233076 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:53 INFO - PROCESS | 1216 | 1466739233114 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
20:33:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 230ms
20:33:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
20:33:53 INFO - PROCESS | 1216 | 1466739233313 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:53 INFO - PROCESS | 1216 | 1466739233346 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
20:33:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 169ms
20:33:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
20:33:53 INFO - PROCESS | 1216 | 1466739233488 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:53 INFO - PROCESS | 1216 | 1466739233521 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
20:33:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 169ms
20:33:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
20:33:53 INFO - PROCESS | 1216 | 1466739233659 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:53 INFO - PROCESS | 1216 | 1466739233694 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
20:33:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 170ms
20:33:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
20:33:53 INFO - PROCESS | 1216 | 1466739233833 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:53 INFO - PROCESS | 1216 | 1466739233864 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
20:33:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
20:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:33:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 167ms
20:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
20:33:54 INFO - PROCESS | 1216 | 1466739234007 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - PROCESS | 1216 | 1466739234044 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
20:33:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 170ms
20:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
20:33:54 INFO - PROCESS | 1216 | 1466739234182 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - PROCESS | 1216 | 1466739234216 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
20:33:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
20:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:33:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 168ms
20:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
20:33:54 INFO - PROCESS | 1216 | 1466739234353 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - PROCESS | 1216 | 1466739234389 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
20:33:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:33:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
20:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:33:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 168ms
20:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
20:33:54 INFO - PROCESS | 1216 | 1466739234529 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - PROCESS | 1216 | 1466739234566 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
20:33:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
20:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:33:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 185ms
20:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
20:33:54 INFO - PROCESS | 1216 | 1466739234718 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - PROCESS | 1216 | 1466739234753 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
20:33:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 168ms
20:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
20:33:54 INFO - PROCESS | 1216 | 1466739234891 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:54 INFO - PROCESS | 1216 | 1466739234933 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
20:33:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 170ms
20:33:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
20:33:55 INFO - PROCESS | 1216 | 1466739235066 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - PROCESS | 1216 | 1466739235104 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
20:33:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 169ms
20:33:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
20:33:55 INFO - PROCESS | 1216 | 1466739235240 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - PROCESS | 1216 | 1466739235276 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
20:33:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 170ms
20:33:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
20:33:55 INFO - PROCESS | 1216 | 1466739235416 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - PROCESS | 1216 | 1466739235455 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
20:33:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 170ms
20:33:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
20:33:55 INFO - PROCESS | 1216 | 1466739235590 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - PROCESS | 1216 | 1466739235629 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
20:33:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 170ms
20:33:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
20:33:55 INFO - PROCESS | 1216 | 1466739235765 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - PROCESS | 1216 | 1466739235801 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
20:33:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 170ms
20:33:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
20:33:55 INFO - PROCESS | 1216 | 1466739235941 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:55 INFO - PROCESS | 1216 | 1466739235987 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
20:33:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 230ms
20:33:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
20:33:56 INFO - PROCESS | 1216 | 1466739236212 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:56 INFO - PROCESS | 1216 | 1466739236278 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
20:33:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 377ms
20:33:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
20:33:56 INFO - PROCESS | 1216 | 1466739236574 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:56 INFO - PROCESS | 1216 | 1466739236604 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
20:33:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 169ms
20:33:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
20:33:56 INFO - PROCESS | 1216 | 1466739236749 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:56 INFO - PROCESS | 1216 | 1466739236784 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
20:33:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 169ms
20:33:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
20:33:56 INFO - PROCESS | 1216 | 1466739236924 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:56 INFO - PROCESS | 1216 | 1466739236960 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
20:33:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 168ms
20:33:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
20:33:57 INFO - PROCESS | 1216 | 1466739237096 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:57 INFO - PROCESS | 1216 | 1466739237125 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
20:33:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
20:33:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
20:33:57 INFO - PROCESS | 1216 | 1466739237268 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:57 INFO - PROCESS | 1216 | 1466739237298 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
20:33:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 170ms
20:33:57 INFO - PROCESS | 1216 | 1466739237541 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
20:33:57 INFO - PROCESS | 1216 | 1466739237583 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
20:33:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 169ms
20:33:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
20:33:57 INFO - PROCESS | 1216 | 1466739237717 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:57 INFO - PROCESS | 1216 | 1466739237747 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
20:33:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
20:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:33:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
20:33:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
20:33:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
20:33:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
20:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:33:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
20:33:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
20:33:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 420ms
20:33:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
20:33:58 INFO - PROCESS | 1216 | 1466739238144 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:58 INFO - PROCESS | 1216 | 1466739238177 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
20:33:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 170ms
20:33:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
20:33:58 INFO - PROCESS | 1216 | 1466739238321 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:58 INFO - PROCESS | 1216 | 1466739238361 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
20:33:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 170ms
20:33:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
20:33:58 INFO - PROCESS | 1216 | 1466739238496 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:58 INFO - PROCESS | 1216 | 1466739238527 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
20:33:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 187ms
20:33:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
20:33:58 INFO - PROCESS | 1216 | 1466739238691 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:58 INFO - PROCESS | 1216 | 1466739238738 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
20:33:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 190ms
20:33:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
20:33:58 INFO - PROCESS | 1216 | 1466739238881 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:58 INFO - PROCESS | 1216 | 1466739238922 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
20:33:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 230ms
20:33:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
20:33:59 INFO - PROCESS | 1216 | 1466739239116 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:59 INFO - PROCESS | 1216 | 1466739239155 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
20:33:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 168ms
20:33:59 INFO - PROCESS | 1216 | 1466739239288 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
20:33:59 INFO - PROCESS | 1216 | 1466739239325 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
20:33:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 229ms
20:33:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
20:33:59 INFO - PROCESS | 1216 | 1466739239523 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:59 INFO - PROCESS | 1216 | 1466739239571 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
20:33:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 230ms
20:33:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
20:33:59 INFO - PROCESS | 1216 | 1466739239763 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:59 INFO - PROCESS | 1216 | 1466739239806 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
20:33:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 170ms
20:33:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
20:33:59 INFO - PROCESS | 1216 | 1466739239938 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:33:59 INFO - PROCESS | 1216 | 1466739239973 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
20:34:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 169ms
20:34:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
20:34:00 INFO - PROCESS | 1216 | 1466739240113 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - PROCESS | 1216 | 1466739240151 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
20:34:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 188ms
20:34:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
20:34:00 INFO - PROCESS | 1216 | 1466739240302 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - PROCESS | 1216 | 1466739240338 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
20:34:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 169ms
20:34:00 INFO - PROCESS | 1216 | 1466739240473 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
20:34:00 INFO - PROCESS | 1216 | 1466739240507 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
20:34:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 169ms
20:34:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
20:34:00 INFO - PROCESS | 1216 | 1466739240647 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - PROCESS | 1216 | 1466739240684 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
20:34:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 169ms
20:34:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
20:34:00 INFO - PROCESS | 1216 | 1466739240821 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - PROCESS | 1216 | 1466739240859 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
20:34:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 170ms
20:34:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
20:34:01 INFO - PROCESS | 1216 | 1466739240996 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:01 INFO - PROCESS | 1216 | 1466739241032 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
20:34:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 169ms
20:34:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
20:34:01 INFO - PROCESS | 1216 | 1466739241167 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:01 INFO - PROCESS | 1216 | 1466739241209 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
20:34:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 170ms
20:34:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
20:34:01 INFO - PROCESS | 1216 | 1466739241346 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:01 INFO - PROCESS | 1216 | 1466739241382 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
20:34:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 272ms
20:34:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
20:34:01 INFO - PROCESS | 1216 | 1466739241619 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:01 INFO - PROCESS | 1216 | 1466739241656 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
20:34:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 170ms
20:34:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
20:34:01 INFO - PROCESS | 1216 | 1466739241791 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:01 INFO - PROCESS | 1216 | 1466739241831 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
20:34:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 169ms
20:34:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
20:34:01 INFO - PROCESS | 1216 | 1466739241966 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:02 INFO - PROCESS | 1216 | 1466739242004 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
20:34:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 167ms
20:34:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
20:34:02 INFO - PROCESS | 1216 | 1466739242137 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:02 INFO - PROCESS | 1216 | 1466739242176 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
20:34:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 170ms
20:34:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
20:34:02 INFO - PROCESS | 1216 | 1466739242313 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:02 INFO - PROCESS | 1216 | 1466739242354 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
20:34:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 169ms
20:34:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
20:34:02 INFO - PROCESS | 1216 | 1466739242485 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:02 INFO - PROCESS | 1216 | 1466739242523 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
20:34:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 230ms
20:34:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
20:34:02 INFO - PROCESS | 1216 | 1466739242875 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:02 INFO - PROCESS | 1216 | 1466739242941 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
20:34:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 417ms
20:34:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
20:34:03 INFO - PROCESS | 1216 | 1466739243152 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:03 INFO - PROCESS | 1216 | 1466739243189 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
20:34:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 168ms
20:34:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
20:34:03 INFO - PROCESS | 1216 | 1466739243319 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:03 INFO - PROCESS | 1216 | 1466739243349 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
20:34:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 170ms
20:34:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
20:34:03 INFO - PROCESS | 1216 | 1466739243499 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:03 INFO - PROCESS | 1216 | 1466739243529 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
20:34:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 170ms
20:34:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
20:34:03 INFO - PROCESS | 1216 | 1466739243673 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:03 INFO - PROCESS | 1216 | 1466739243709 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
20:34:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 169ms
20:34:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
20:34:03 INFO - PROCESS | 1216 | 1466739243847 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:03 INFO - PROCESS | 1216 | 1466739243883 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
20:34:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 169ms
20:34:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
20:34:04 INFO - PROCESS | 1216 | 1466739244020 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:04 INFO - PROCESS | 1216 | 1466739244049 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
20:34:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 169ms
20:34:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
20:34:04 INFO - PROCESS | 1216 | 1466739244196 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:04 INFO - PROCESS | 1216 | 1466739244233 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
20:34:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 170ms
20:34:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
20:34:04 INFO - PROCESS | 1216 | 1466739244369 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:04 INFO - PROCESS | 1216 | 1466739244400 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
20:34:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 170ms
20:34:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
20:34:04 INFO - PROCESS | 1216 | 1466739244547 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:04 INFO - PROCESS | 1216 | 1466739244577 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
20:34:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 170ms
20:34:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
20:34:04 INFO - PROCESS | 1216 | 1466739244719 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:04 INFO - PROCESS | 1216 | 1466739244763 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
20:34:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 732ms
20:34:05 INFO - PROCESS | 1216 | 1466739245462 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
20:34:05 INFO - PROCESS | 1216 | 1466739245497 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
20:34:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 670ms
20:34:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
20:34:06 INFO - PROCESS | 1216 | 1466739246139 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:06 INFO - PROCESS | 1216 | 1466739246175 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
20:34:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 733ms
20:34:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
20:34:06 INFO - PROCESS | 1216 | 1466739246877 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:06 INFO - PROCESS | 1216 | 1466739246908 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
20:34:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 668ms
20:34:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
20:34:07 INFO - PROCESS | 1216 | 1466739247550 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:07 INFO - PROCESS | 1216 | 1466739247585 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
20:34:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 670ms
20:34:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
20:34:08 INFO - PROCESS | 1216 | 1466739248225 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:08 INFO - PROCESS | 1216 | 1466739248255 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
20:34:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
20:34:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
20:34:08 INFO - PROCESS | 1216 | 1466739248902 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:08 INFO - PROCESS | 1216 | 1466739248934 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
20:34:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 670ms
20:34:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
20:34:09 INFO - PROCESS | 1216 | 1466739249576 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:09 INFO - PROCESS | 1216 | 1466739249607 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
20:34:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 691ms
20:34:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
20:34:10 INFO - PROCESS | 1216 | 1466739250273 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:10 INFO - PROCESS | 1216 | 1466739250301 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
20:34:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 691ms
20:34:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
20:34:10 INFO - PROCESS | 1216 | 1466739250971 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:11 INFO - PROCESS | 1216 | 1466739251000 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
20:34:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 670ms
20:34:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
20:34:11 INFO - PROCESS | 1216 | 1466739251645 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:11 INFO - PROCESS | 1216 | 1466739251681 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:11 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
20:34:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
20:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 170ms
20:34:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
20:34:11 INFO - PROCESS | 1216 | 1466739251821 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:11 INFO - PROCESS | 1216 | 1466739251866 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
20:34:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 171ms
20:34:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
20:34:12 INFO - PROCESS | 1216 | 1466739251997 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:12 INFO - PROCESS | 1216 | 1466739252032 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:12 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 140
20:34:12 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:34:12 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:34:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
20:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 333ms
20:34:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
20:34:12 INFO - PROCESS | 1216 | 1466739252332 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:12 INFO - PROCESS | 1216 | 1466739252361 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
20:34:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 170ms
20:34:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
20:34:12 INFO - PROCESS | 1216 | 1466739252509 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:12 INFO - PROCESS | 1216 | 1466739252539 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
20:34:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 669ms
20:34:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
20:34:13 INFO - PROCESS | 1216 | 1466739253181 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:13 INFO - PROCESS | 1216 | 1466739253209 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
20:34:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 691ms
20:34:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
20:34:13 INFO - PROCESS | 1216 | 1466739253877 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:13 INFO - PROCESS | 1216 | 1466739253906 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
20:34:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 689ms
20:34:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
20:34:14 INFO - PROCESS | 1216 | 1466739254575 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:14 INFO - PROCESS | 1216 | 1466739254609 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
20:34:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 670ms
20:34:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
20:34:15 INFO - PROCESS | 1216 | 1466739255251 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:15 INFO - PROCESS | 1216 | 1466739255296 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
20:34:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 880ms
20:34:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
20:34:16 INFO - PROCESS | 1216 | 1466739256136 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:16 INFO - PROCESS | 1216 | 1466739256165 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
20:34:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 168ms
20:34:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
20:34:16 INFO - PROCESS | 1216 | 1466739256311 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:16 INFO - PROCESS | 1216 | 1466739256344 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
20:34:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 670ms
20:34:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
20:34:16 INFO - PROCESS | 1216 | 1466739256989 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:17 INFO - PROCESS | 1216 | 1466739257019 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
20:34:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 691ms
20:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
20:34:17 INFO - PROCESS | 1216 | 1466739257682 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:17 INFO - PROCESS | 1216 | 1466739257719 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
20:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 170ms
20:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
20:34:17 INFO - PROCESS | 1216 | 1466739257860 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:17 INFO - PROCESS | 1216 | 1466739257890 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
20:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 188ms
20:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
20:34:18 INFO - PROCESS | 1216 | 1466739258051 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - PROCESS | 1216 | 1466739258084 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
20:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 170ms
20:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
20:34:18 INFO - PROCESS | 1216 | 1466739258227 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - PROCESS | 1216 | 1466739258262 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
20:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 170ms
20:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
20:34:18 INFO - PROCESS | 1216 | 1466739258400 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - PROCESS | 1216 | 1466739258433 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
20:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 169ms
20:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
20:34:18 INFO - PROCESS | 1216 | 1466739258576 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - PROCESS | 1216 | 1466739258610 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
20:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 170ms
20:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
20:34:18 INFO - PROCESS | 1216 | 1466739258747 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - PROCESS | 1216 | 1466739258777 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
20:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 169ms
20:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
20:34:18 INFO - PROCESS | 1216 | 1466739258924 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:18 INFO - PROCESS | 1216 | 1466739258961 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
20:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 170ms
20:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
20:34:19 INFO - PROCESS | 1216 | 1466739259097 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - PROCESS | 1216 | 1466739259131 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
20:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 170ms
20:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
20:34:19 INFO - PROCESS | 1216 | 1466739259276 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - PROCESS | 1216 | 1466739259312 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
20:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 169ms
20:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
20:34:19 INFO - PROCESS | 1216 | 1466739259446 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - PROCESS | 1216 | 1466739259480 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
20:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 170ms
20:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
20:34:19 INFO - PROCESS | 1216 | 1466739259621 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - PROCESS | 1216 | 1466739259656 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:34:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:34:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
20:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 169ms
20:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
20:34:19 INFO - PROCESS | 1216 | 1466739259795 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - PROCESS | 1216 | 1466739259828 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
20:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 168ms
20:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
20:34:19 INFO - PROCESS | 1216 | 1466739259967 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - PROCESS | 1216 | 1466739260003 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:34:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:34:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
20:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 170ms
20:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
20:34:20 INFO - PROCESS | 1216 | 1466739260144 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - PROCESS | 1216 | 1466739260177 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
20:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 169ms
20:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
20:34:20 INFO - PROCESS | 1216 | 1466739260316 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - PROCESS | 1216 | 1466739260350 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
20:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 169ms
20:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
20:34:20 INFO - PROCESS | 1216 | 1466739260493 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - PROCESS | 1216 | 1466739260531 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
20:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 169ms
20:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
20:34:20 INFO - PROCESS | 1216 | 1466739260664 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - PROCESS | 1216 | 1466739260700 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
20:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 169ms
20:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
20:34:20 INFO - PROCESS | 1216 | 1466739260840 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:20 INFO - PROCESS | 1216 | 1466739260876 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
20:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 170ms
20:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
20:34:21 INFO - PROCESS | 1216 | 1466739261014 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:21 INFO - PROCESS | 1216 | 1466739261052 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
20:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 170ms
20:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
20:34:21 INFO - PROCESS | 1216 | 1466739261190 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:21 INFO - PROCESS | 1216 | 1466739261230 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
20:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 168ms
20:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
20:34:21 INFO - PROCESS | 1216 | 1466739261362 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:21 INFO - PROCESS | 1216 | 1466739261434 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
20:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 418ms
20:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
20:34:21 INFO - PROCESS | 1216 | 1466739261785 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:21 INFO - PROCESS | 1216 | 1466739261950 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
20:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 335ms
20:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
20:34:22 INFO - PROCESS | 1216 | 1466739262128 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:22 INFO - PROCESS | 1216 | 1466739262159 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
20:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 169ms
20:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
20:34:22 INFO - PROCESS | 1216 | 1466739262304 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:22 INFO - PROCESS | 1216 | 1466739262340 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
20:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 168ms
20:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
20:34:22 INFO - PROCESS | 1216 | 1466739262479 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:22 INFO - PROCESS | 1216 | 1466739262512 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
20:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 170ms
20:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
20:34:22 INFO - PROCESS | 1216 | 1466739262649 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:22 INFO - PROCESS | 1216 | 1466739262677 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
20:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 228ms
20:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
20:34:22 INFO - PROCESS | 1216 | 1466739262884 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:22 INFO - PROCESS | 1216 | 1466739262913 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
20:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 171ms
20:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
20:34:23 INFO - PROCESS | 1216 | 1466739263059 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - PROCESS | 1216 | 1466739263091 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
20:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 168ms
20:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
20:34:23 INFO - PROCESS | 1216 | 1466739263229 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - PROCESS | 1216 | 1466739263258 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
20:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 168ms
20:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
20:34:23 INFO - PROCESS | 1216 | 1466739263403 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - PROCESS | 1216 | 1466739263432 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
20:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 169ms
20:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
20:34:23 INFO - PROCESS | 1216 | 1466739263576 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - PROCESS | 1216 | 1466739263614 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
20:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 170ms
20:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
20:34:23 INFO - PROCESS | 1216 | 1466739263751 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - PROCESS | 1216 | 1466739263781 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
20:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 168ms
20:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
20:34:23 INFO - PROCESS | 1216 | 1466739263927 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:23 INFO - PROCESS | 1216 | 1466739263969 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
20:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 170ms
20:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
20:34:24 INFO - PROCESS | 1216 | 1466739264101 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:24 INFO - PROCESS | 1216 | 1466739264136 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
20:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 169ms
20:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
20:34:24 INFO - PROCESS | 1216 | 1466739264280 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:24 INFO - PROCESS | 1216 | 1466739264317 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
20:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 170ms
20:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
20:34:24 INFO - PROCESS | 1216 | 1466739264458 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:24 INFO - PROCESS | 1216 | 1466739264494 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
20:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 188ms
20:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
20:34:24 INFO - PROCESS | 1216 | 1466739264649 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:24 INFO - PROCESS | 1216 | 1466739264687 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
20:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 169ms
20:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
20:34:24 INFO - PROCESS | 1216 | 1466739264820 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:24 INFO - PROCESS | 1216 | 1466739264860 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
20:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 230ms
20:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
20:34:25 INFO - PROCESS | 1216 | 1466739265057 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - PROCESS | 1216 | 1466739265090 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
20:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 168ms
20:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
20:34:25 INFO - PROCESS | 1216 | 1466739265229 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - PROCESS | 1216 | 1466739265265 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
20:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 168ms
20:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
20:34:25 INFO - PROCESS | 1216 | 1466739265402 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - PROCESS | 1216 | 1466739265436 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
20:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 170ms
20:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
20:34:25 INFO - PROCESS | 1216 | 1466739265577 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - PROCESS | 1216 | 1466739265613 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
20:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 170ms
20:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
20:34:25 INFO - PROCESS | 1216 | 1466739265752 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - PROCESS | 1216 | 1466739265789 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
20:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 169ms
20:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
20:34:25 INFO - PROCESS | 1216 | 1466739265926 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:25 INFO - PROCESS | 1216 | 1466739265963 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
20:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 168ms
20:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
20:34:26 INFO - PROCESS | 1216 | 1466739266099 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - PROCESS | 1216 | 1466739266135 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
20:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 169ms
20:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
20:34:26 INFO - PROCESS | 1216 | 1466739266278 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - PROCESS | 1216 | 1466739266317 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
20:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 188ms
20:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
20:34:26 INFO - PROCESS | 1216 | 1466739266465 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - PROCESS | 1216 | 1466739266503 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
20:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 170ms
20:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
20:34:26 INFO - PROCESS | 1216 | 1466739266643 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - PROCESS | 1216 | 1466739266681 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
20:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 169ms
20:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
20:34:26 INFO - PROCESS | 1216 | 1466739266818 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - PROCESS | 1216 | 1466739266857 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
20:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 169ms
20:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
20:34:27 INFO - PROCESS | 1216 | 1466739266992 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:27 INFO - PROCESS | 1216 | 1466739267029 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
20:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 169ms
20:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
20:34:27 INFO - PROCESS | 1216 | 1466739267166 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:27 INFO - PROCESS | 1216 | 1466739267203 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
20:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 168ms
20:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
20:34:27 INFO - PROCESS | 1216 | 1466739267344 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:27 INFO - PROCESS | 1216 | 1466739267383 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:27 INFO - PROCESS | 1216 | 1466739267453 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
20:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
20:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 188ms
20:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
20:34:27 INFO - PROCESS | 1216 | 1466739267532 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:27 INFO - PROCESS | 1216 | 1466739267575 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
20:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 170ms
20:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
20:34:27 INFO - PROCESS | 1216 | 1466739267708 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:27 INFO - PROCESS | 1216 | 1466739267746 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
20:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 170ms
20:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
20:34:28 INFO - PROCESS | 1216 | 1466739268120 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:28 INFO - PROCESS | 1216 | 1466739268187 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
20:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 377ms
20:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
20:34:28 INFO - PROCESS | 1216 | 1466739268327 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:28 INFO - PROCESS | 1216 | 1466739268357 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
20:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 170ms
20:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
20:34:28 INFO - PROCESS | 1216 | 1466739268498 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:28 INFO - PROCESS | 1216 | 1466739268530 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
20:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 169ms
20:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
20:34:28 INFO - PROCESS | 1216 | 1466739268683 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:28 INFO - PROCESS | 1216 | 1466739268715 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
20:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 170ms
20:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
20:34:28 INFO - PROCESS | 1216 | 1466739268851 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:28 INFO - PROCESS | 1216 | 1466739268879 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
20:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 170ms
20:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
20:34:29 INFO - PROCESS | 1216 | 1466739269028 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - PROCESS | 1216 | 1466739269064 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
20:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 168ms
20:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
20:34:29 INFO - PROCESS | 1216 | 1466739269200 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - PROCESS | 1216 | 1466739269231 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
20:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 230ms
20:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
20:34:29 INFO - PROCESS | 1216 | 1466739269435 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - PROCESS | 1216 | 1466739269467 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
20:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 171ms
20:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
20:34:29 INFO - PROCESS | 1216 | 1466739269610 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - PROCESS | 1216 | 1466739269644 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
20:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 169ms
20:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
20:34:29 INFO - PROCESS | 1216 | 1466739269784 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - PROCESS | 1216 | 1466739269816 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
20:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 170ms
20:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
20:34:29 INFO - PROCESS | 1216 | 1466739269959 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:30 INFO - PROCESS | 1216 | 1466739270004 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
20:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 227ms
20:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
20:34:30 INFO - PROCESS | 1216 | 1466739270192 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:30 INFO - PROCESS | 1216 | 1466739270228 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
20:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 169ms
20:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
20:34:30 INFO - PROCESS | 1216 | 1466739270367 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:30 INFO - PROCESS | 1216 | 1466739270408 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
20:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 170ms
20:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
20:34:30 INFO - PROCESS | 1216 | 1466739270547 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:30 INFO - PROCESS | 1216 | 1466739270584 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
20:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 169ms
20:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
20:34:30 INFO - PROCESS | 1216 | 1466739270728 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:30 INFO - PROCESS | 1216 | 1466739270766 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
20:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 230ms
20:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
20:34:30 INFO - PROCESS | 1216 | 1466739270958 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - PROCESS | 1216 | 1466739270995 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
20:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 170ms
20:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
20:34:31 INFO - PROCESS | 1216 | 1466739271133 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - PROCESS | 1216 | 1466739271171 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
20:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 169ms
20:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
20:34:31 INFO - PROCESS | 1216 | 1466739271340 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - PROCESS | 1216 | 1466739271384 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
20:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 170ms
20:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
20:34:31 INFO - PROCESS | 1216 | 1466739271512 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - PROCESS | 1216 | 1466739271545 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
20:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 169ms
20:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
20:34:31 INFO - PROCESS | 1216 | 1466739271685 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - PROCESS | 1216 | 1466739271727 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
20:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 169ms
20:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
20:34:31 INFO - PROCESS | 1216 | 1466739271858 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:31 INFO - PROCESS | 1216 | 1466739271895 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
20:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 169ms
20:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
20:34:32 INFO - PROCESS | 1216 | 1466739272032 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - PROCESS | 1216 | 1466739272068 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
20:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 170ms
20:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
20:34:32 INFO - PROCESS | 1216 | 1466739272209 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - PROCESS | 1216 | 1466739272251 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
20:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 170ms
20:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
20:34:32 INFO - PROCESS | 1216 | 1466739272381 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - PROCESS | 1216 | 1466739272422 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
20:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 170ms
20:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
20:34:32 INFO - PROCESS | 1216 | 1466739272557 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - PROCESS | 1216 | 1466739272593 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
20:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 168ms
20:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
20:34:32 INFO - PROCESS | 1216 | 1466739272733 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - PROCESS | 1216 | 1466739272775 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
20:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 168ms
20:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
20:34:32 INFO - PROCESS | 1216 | 1466739272908 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:32 INFO - PROCESS | 1216 | 1466739272947 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
20:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 168ms
20:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
20:34:33 INFO - PROCESS | 1216 | 1466739273079 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - PROCESS | 1216 | 1466739273116 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
20:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 169ms
20:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
20:34:33 INFO - PROCESS | 1216 | 1466739273254 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - PROCESS | 1216 | 1466739273290 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
20:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 169ms
20:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
20:34:33 INFO - PROCESS | 1216 | 1466739273426 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - PROCESS | 1216 | 1466739273467 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
20:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 170ms
20:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
20:34:33 INFO - PROCESS | 1216 | 1466739273602 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - PROCESS | 1216 | 1466739273647 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
20:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 169ms
20:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
20:34:33 INFO - PROCESS | 1216 | 1466739273775 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - PROCESS | 1216 | 1466739273812 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
20:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 170ms
20:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
20:34:33 INFO - PROCESS | 1216 | 1466739273950 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:34 INFO - PROCESS | 1216 | 1466739274017 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
20:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 481ms
20:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
20:34:34 INFO - PROCESS | 1216 | 1466739274437 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:34 INFO - PROCESS | 1216 | 1466739274481 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
20:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 229ms
20:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
20:34:34 INFO - PROCESS | 1216 | 1466739274675 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:34 INFO - PROCESS | 1216 | 1466739274713 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
20:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 229ms
20:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
20:34:34 INFO - PROCESS | 1216 | 1466739274914 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:34 INFO - PROCESS | 1216 | 1466739274945 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
20:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 169ms
20:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
20:34:35 INFO - PROCESS | 1216 | 1466739275082 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - PROCESS | 1216 | 1466739275116 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
20:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 170ms
20:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
20:34:35 INFO - PROCESS | 1216 | 1466739275257 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - PROCESS | 1216 | 1466739275285 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
20:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 169ms
20:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
20:34:35 INFO - PROCESS | 1216 | 1466739275431 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - PROCESS | 1216 | 1466739275466 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
20:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 170ms
20:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
20:34:35 INFO - PROCESS | 1216 | 1466739275604 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - PROCESS | 1216 | 1466739275637 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
20:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 169ms
20:34:35 INFO - PROCESS | 1216 | 1466739275777 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
20:34:35 INFO - PROCESS | 1216 | 1466739275816 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
20:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 169ms
20:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
20:34:35 INFO - PROCESS | 1216 | 1466739275950 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:35 INFO - PROCESS | 1216 | 1466739275982 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
20:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 170ms
20:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
20:34:36 INFO - PROCESS | 1216 | 1466739276126 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:36 INFO - PROCESS | 1216 | 1466739276158 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:36 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap - assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49
20:34:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:34:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
20:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 169ms
20:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
20:34:36 INFO - PROCESS | 1216 | 1466739276299 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:36 INFO - PROCESS | 1216 | 1466739276337 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
20:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 170ms
20:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
20:34:36 INFO - PROCESS | 1216 | 1466739276474 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:36 INFO - PROCESS | 1216 | 1466739276506 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
20:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 169ms
20:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
20:34:36 INFO - PROCESS | 1216 | 1466739276648 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:36 INFO - PROCESS | 1216 | 1466739276685 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
20:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 170ms
20:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
20:34:36 INFO - PROCESS | 1216 | 1466739276824 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:36 INFO - PROCESS | 1216 | 1466739276861 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
20:34:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:34:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 228ms
20:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
20:34:37 INFO - PROCESS | 1216 | 1466739277058 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - PROCESS | 1216 | 1466739277102 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
20:34:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:34:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 169ms
20:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
20:34:37 INFO - PROCESS | 1216 | 1466739277239 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - PROCESS | 1216 | 1466739277279 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[72] expected 0 but got 28
20:34:37 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:34:37 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:34:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 189ms
20:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
20:34:37 INFO - PROCESS | 1216 | 1466739277430 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - PROCESS | 1216 | 1466739277468 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
20:34:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:34:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 170ms
20:34:37 INFO - PROCESS | 1216 | 1466739277607 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
20:34:37 INFO - PROCESS | 1216 | 1466739277651 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
20:34:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:34:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 169ms
20:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
20:34:37 INFO - PROCESS | 1216 | 1466739277789 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - PROCESS | 1216 | 1466739277829 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:37 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[72] expected 0 but got 151
20:34:37 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:34:37 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:34:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 170ms
20:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
20:34:38 INFO - PROCESS | 1216 | 1466739277987 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - PROCESS | 1216 | 1466739278036 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
20:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 169ms
20:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
20:34:38 INFO - PROCESS | 1216 | 1466739278157 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - PROCESS | 1216 | 1466739278192 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
20:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 169ms
20:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
20:34:38 INFO - PROCESS | 1216 | 1466739278334 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - PROCESS | 1216 | 1466739278369 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
20:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 169ms
20:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
20:34:38 INFO - PROCESS | 1216 | 1466739278509 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - PROCESS | 1216 | 1466739278548 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
20:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 168ms
20:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
20:34:38 INFO - PROCESS | 1216 | 1466739278677 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - PROCESS | 1216 | 1466739278715 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
20:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 168ms
20:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
20:34:38 INFO - PROCESS | 1216 | 1466739278850 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:38 INFO - PROCESS | 1216 | 1466739278886 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
20:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 168ms
20:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
20:34:39 INFO - PROCESS | 1216 | 1466739279024 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - PROCESS | 1216 | 1466739279064 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
20:34:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
20:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 169ms
20:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
20:34:39 INFO - PROCESS | 1216 | 1466739279197 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - PROCESS | 1216 | 1466739279235 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
20:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 170ms
20:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
20:34:39 INFO - PROCESS | 1216 | 1466739279373 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - PROCESS | 1216 | 1466739279410 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
20:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 169ms
20:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
20:34:39 INFO - PROCESS | 1216 | 1466739279545 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - PROCESS | 1216 | 1466739279588 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
20:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 169ms
20:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
20:34:39 INFO - PROCESS | 1216 | 1466739279722 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - PROCESS | 1216 | 1466739279760 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
20:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 170ms
20:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
20:34:39 INFO - PROCESS | 1216 | 1466739279896 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:39 INFO - PROCESS | 1216 | 1466739279936 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
20:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 169ms
20:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
20:34:40 INFO - PROCESS | 1216 | 1466739280070 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:40 INFO - PROCESS | 1216 | 1466739280110 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
20:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 522ms
20:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
20:34:40 INFO - PROCESS | 1216 | 1466739280596 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:40 INFO - PROCESS | 1216 | 1466739280636 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
20:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 480ms
20:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
20:34:41 INFO - PROCESS | 1216 | 1466739281082 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:41 INFO - PROCESS | 1216 | 1466739281127 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
20:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 230ms
20:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
20:34:41 INFO - PROCESS | 1216 | 1466739281317 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:41 INFO - PROCESS | 1216 | 1466739281349 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
20:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 168ms
20:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
20:34:41 INFO - PROCESS | 1216 | 1466739281493 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:41 INFO - PROCESS | 1216 | 1466739281525 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
20:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 169ms
20:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
20:34:41 INFO - PROCESS | 1216 | 1466739281662 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:41 INFO - PROCESS | 1216 | 1466739281695 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
20:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 169ms
20:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
20:34:41 INFO - PROCESS | 1216 | 1466739281838 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:41 INFO - PROCESS | 1216 | 1466739281865 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
20:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 170ms
20:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
20:34:42 INFO - PROCESS | 1216 | 1466739282012 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - PROCESS | 1216 | 1466739282047 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
20:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 169ms
20:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
20:34:42 INFO - PROCESS | 1216 | 1466739282188 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - PROCESS | 1216 | 1466739282215 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
20:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 169ms
20:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
20:34:42 INFO - PROCESS | 1216 | 1466739282362 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - PROCESS | 1216 | 1466739282392 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
20:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 170ms
20:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
20:34:42 INFO - PROCESS | 1216 | 1466739282539 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - PROCESS | 1216 | 1466739282569 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
20:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 169ms
20:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
20:34:42 INFO - PROCESS | 1216 | 1466739282712 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - PROCESS | 1216 | 1466739282744 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
20:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 170ms
20:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
20:34:42 INFO - PROCESS | 1216 | 1466739282890 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:42 INFO - PROCESS | 1216 | 1466739282927 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
20:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 170ms
20:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
20:34:43 INFO - PROCESS | 1216 | 1466739283061 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:43 INFO - PROCESS | 1216 | 1466739283092 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
20:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 169ms
20:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
20:34:43 INFO - PROCESS | 1216 | 1466739283238 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:43 INFO - PROCESS | 1216 | 1466739283279 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
20:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 230ms
20:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
20:34:43 INFO - PROCESS | 1216 | 1466739283473 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:43 INFO - PROCESS | 1216 | 1466739283512 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
20:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 229ms
20:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
20:34:43 INFO - PROCESS | 1216 | 1466739283709 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:43 INFO - PROCESS | 1216 | 1466739283750 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
20:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 229ms
20:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
20:34:43 INFO - PROCESS | 1216 | 1466739283939 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:43 INFO - PROCESS | 1216 | 1466739283978 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
20:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 228ms
20:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
20:34:44 INFO - PROCESS | 1216 | 1466739284174 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:44 INFO - PROCESS | 1216 | 1466739284215 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
20:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 188ms
20:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
20:34:44 INFO - PROCESS | 1216 | 1466739284364 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:44 INFO - PROCESS | 1216 | 1466739284404 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
20:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 230ms
20:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
20:34:44 INFO - PROCESS | 1216 | 1466739284598 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:44 INFO - PROCESS | 1216 | 1466739284664 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
20:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 230ms
20:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
20:34:44 INFO - PROCESS | 1216 | 1466739284833 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:44 INFO - PROCESS | 1216 | 1466739284870 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
20:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 170ms
20:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
20:34:45 INFO - PROCESS | 1216 | 1466739285008 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:45 INFO - PROCESS | 1216 | 1466739285044 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
20:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 169ms
20:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
20:34:45 INFO - PROCESS | 1216 | 1466739285182 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:45 INFO - PROCESS | 1216 | 1466739285224 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
20:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 670ms
20:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
20:34:45 INFO - PROCESS | 1216 | 1466739285857 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:45 INFO - PROCESS | 1216 | 1466739285894 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
20:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 170ms
20:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
20:34:46 INFO - PROCESS | 1216 | 1466739286036 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - PROCESS | 1216 | 1466739286074 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
20:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 170ms
20:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
20:34:46 INFO - PROCESS | 1216 | 1466739286207 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - PROCESS | 1216 | 1466739286246 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
20:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 169ms
20:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
20:34:46 INFO - PROCESS | 1216 | 1466739286380 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - PROCESS | 1216 | 1466739286417 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
20:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 169ms
20:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
20:34:46 INFO - PROCESS | 1216 | 1466739286558 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - PROCESS | 1216 | 1466739286599 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
20:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 169ms
20:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
20:34:46 INFO - PROCESS | 1216 | 1466739286728 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - PROCESS | 1216 | 1466739286768 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
20:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 169ms
20:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
20:34:46 INFO - PROCESS | 1216 | 1466739286905 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:46 INFO - PROCESS | 1216 | 1466739286943 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 170ms
20:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
20:34:47 INFO - PROCESS | 1216 | 1466739287082 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:47 INFO - PROCESS | 1216 | 1466739287120 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
20:34:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
20:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 169ms
20:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
20:34:47 INFO - PROCESS | 1216 | 1466739287264 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:47 INFO - PROCESS | 1216 | 1466739287319 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
20:34:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
20:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 419ms
20:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
20:34:47 INFO - PROCESS | 1216 | 1466739287690 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:47 INFO - PROCESS | 1216 | 1466739287733 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
20:34:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
20:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 230ms
20:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
20:34:47 INFO - PROCESS | 1216 | 1466739287925 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:47 INFO - PROCESS | 1216 | 1466739287961 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
20:34:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:34:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
20:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 170ms
20:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
20:34:48 INFO - PROCESS | 1216 | 1466739288101 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - PROCESS | 1216 | 1466739288135 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
20:34:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
20:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 169ms
20:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
20:34:48 INFO - PROCESS | 1216 | 1466739288272 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - PROCESS | 1216 | 1466739288303 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
20:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 170ms
20:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
20:34:48 INFO - PROCESS | 1216 | 1466739288446 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - PROCESS | 1216 | 1466739288478 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
20:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 169ms
20:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
20:34:48 INFO - PROCESS | 1216 | 1466739288623 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - PROCESS | 1216 | 1466739288662 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
20:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 169ms
20:34:48 INFO - PROCESS | 1216 | 1466739288794 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
20:34:48 INFO - PROCESS | 1216 | 1466739288825 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
20:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 169ms
20:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
20:34:48 INFO - PROCESS | 1216 | 1466739288970 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:49 INFO - PROCESS | 1216 | 1466739289000 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
20:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 187ms
20:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
20:34:49 INFO - PROCESS | 1216 | 1466739289177 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:49 INFO - PROCESS | 1216 | 1466739289218 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
20:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 188ms
20:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
20:34:49 INFO - PROCESS | 1216 | 1466739289363 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:49 INFO - PROCESS | 1216 | 1466739289395 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
20:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 229ms
20:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
20:34:49 INFO - PROCESS | 1216 | 1466739289598 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:49 INFO - PROCESS | 1216 | 1466739289633 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
20:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 168ms
20:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
20:34:49 INFO - PROCESS | 1216 | 1466739289773 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:49 INFO - PROCESS | 1216 | 1466739289813 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
20:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 227ms
20:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
20:34:50 INFO - PROCESS | 1216 | 1466739290005 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:50 INFO - PROCESS | 1216 | 1466739290046 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
20:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 229ms
20:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
20:34:50 INFO - PROCESS | 1216 | 1466739290239 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:50 INFO - PROCESS | 1216 | 1466739290283 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
20:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 228ms
20:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
20:34:50 INFO - PROCESS | 1216 | 1466739290471 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:50 INFO - PROCESS | 1216 | 1466739290512 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
20:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 229ms
20:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
20:34:50 INFO - PROCESS | 1216 | 1466739290705 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:50 INFO - PROCESS | 1216 | 1466739290758 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
20:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 230ms
20:34:50 INFO - PROCESS | 1216 | 1466739290948 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
20:34:50 INFO - PROCESS | 1216 | 1466739290993 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
20:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 170ms
20:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
20:34:51 INFO - PROCESS | 1216 | 1466739291127 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - PROCESS | 1216 | 1466739291162 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
20:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 169ms
20:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
20:34:51 INFO - PROCESS | 1216 | 1466739291298 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - PROCESS | 1216 | 1466739291333 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
20:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 168ms
20:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
20:34:51 INFO - PROCESS | 1216 | 1466739291471 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - PROCESS | 1216 | 1466739291511 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
20:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 169ms
20:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
20:34:51 INFO - PROCESS | 1216 | 1466739291644 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - PROCESS | 1216 | 1466739291680 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
20:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 170ms
20:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
20:34:51 INFO - PROCESS | 1216 | 1466739291821 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - PROCESS | 1216 | 1466739291858 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
20:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 170ms
20:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
20:34:51 INFO - PROCESS | 1216 | 1466739291994 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - PROCESS | 1216 | 1466739292036 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
20:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 168ms
20:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
20:34:52 INFO - PROCESS | 1216 | 1466739292170 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - PROCESS | 1216 | 1466739292206 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
20:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 188ms
20:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
20:34:52 INFO - PROCESS | 1216 | 1466739292360 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - PROCESS | 1216 | 1466739292405 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
20:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 169ms
20:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
20:34:52 INFO - PROCESS | 1216 | 1466739292539 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - PROCESS | 1216 | 1466739292578 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
20:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 189ms
20:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
20:34:52 INFO - PROCESS | 1216 | 1466739292731 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - PROCESS | 1216 | 1466739292768 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
20:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 169ms
20:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
20:34:52 INFO - PROCESS | 1216 | 1466739292905 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:52 INFO - PROCESS | 1216 | 1466739292944 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
20:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 170ms
20:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
20:34:53 INFO - PROCESS | 1216 | 1466739293080 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:53 INFO - PROCESS | 1216 | 1466739293120 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
20:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 170ms
20:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
20:34:53 INFO - PROCESS | 1216 | 1466739293255 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:53 INFO - PROCESS | 1216 | 1466739293294 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
20:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 169ms
20:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
20:34:53 INFO - PROCESS | 1216 | 1466739293429 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:53 INFO - PROCESS | 1216 | 1466739293476 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
20:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 169ms
20:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
20:34:53 INFO - PROCESS | 1216 | 1466739293604 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:53 INFO - PROCESS | 1216 | 1466739293646 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
20:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 439ms
20:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
20:34:54 INFO - PROCESS | 1216 | 1466739294049 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:54 INFO - PROCESS | 1216 | 1466739294096 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
20:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 271ms
20:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
20:34:54 INFO - PROCESS | 1216 | 1466739294329 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:54 INFO - PROCESS | 1216 | 1466739294362 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
20:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 169ms
20:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
20:34:54 INFO - PROCESS | 1216 | 1466739294505 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:54 INFO - PROCESS | 1216 | 1466739294543 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
20:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 169ms
20:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
20:34:54 INFO - PROCESS | 1216 | 1466739294674 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:54 INFO - PROCESS | 1216 | 1466739294705 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
20:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 168ms
20:34:54 INFO - PROCESS | 1216 | 1466739294847 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
20:34:54 INFO - PROCESS | 1216 | 1466739294875 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
20:34:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
20:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
20:34:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
20:34:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
20:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
20:34:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
20:34:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
20:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
20:34:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
20:34:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
20:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
20:34:55 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 174ms
20:34:55 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
20:34:55 INFO - PROCESS | 1216 | 1466739295027 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - PROCESS | 1216 | 1466739295062 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
20:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
20:34:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
20:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
20:34:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
20:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
20:34:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 168ms
20:34:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
20:34:55 INFO - PROCESS | 1216 | 1466739295201 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - PROCESS | 1216 | 1466739295230 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
20:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
20:34:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
20:34:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
20:34:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
20:34:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 168ms
20:34:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
20:34:55 INFO - PROCESS | 1216 | 1466739295373 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - PROCESS | 1216 | 1466739295401 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
20:34:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 170ms
20:34:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
20:34:55 INFO - PROCESS | 1216 | 1466739295545 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - PROCESS | 1216 | 1466739295577 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
20:34:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 170ms
20:34:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
20:34:55 INFO - PROCESS | 1216 | 1466739295719 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - PROCESS | 1216 | 1466739295750 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
20:34:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 169ms
20:34:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
20:34:55 INFO - PROCESS | 1216 | 1466739295891 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:55 INFO - PROCESS | 1216 | 1466739295925 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
20:34:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 170ms
20:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
20:34:56 INFO - PROCESS | 1216 | 1466739296067 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - PROCESS | 1216 | 1466739296100 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
20:34:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 169ms
20:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
20:34:56 INFO - PROCESS | 1216 | 1466739296240 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - PROCESS | 1216 | 1466739296278 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
20:34:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 169ms
20:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
20:34:56 INFO - PROCESS | 1216 | 1466739296413 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - PROCESS | 1216 | 1466739296450 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
20:34:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 169ms
20:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
20:34:56 INFO - PROCESS | 1216 | 1466739296588 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - PROCESS | 1216 | 1466739296630 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
20:34:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 228ms
20:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
20:34:56 INFO - PROCESS | 1216 | 1466739296821 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - PROCESS | 1216 | 1466739296862 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
20:34:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 170ms
20:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
20:34:57 INFO - PROCESS | 1216 | 1466739296997 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:57 INFO - PROCESS | 1216 | 1466739297035 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
20:34:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 229ms
20:34:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
20:34:57 INFO - PROCESS | 1216 | 1466739297228 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:57 INFO - PROCESS | 1216 | 1466739297270 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
20:34:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 229ms
20:34:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
20:34:57 INFO - PROCESS | 1216 | 1466739297463 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:57 INFO - PROCESS | 1216 | 1466739297503 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
20:34:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 169ms
20:34:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
20:34:57 INFO - PROCESS | 1216 | 1466739297661 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:57 INFO - PROCESS | 1216 | 1466739297716 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
20:34:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 229ms
20:34:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
20:34:57 INFO - PROCESS | 1216 | 1466739297902 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:57 INFO - PROCESS | 1216 | 1466739297937 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
20:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 169ms
20:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
20:34:58 INFO - PROCESS | 1216 | 1466739298074 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - PROCESS | 1216 | 1466739298111 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
20:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 170ms
20:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
20:34:58 INFO - PROCESS | 1216 | 1466739298250 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - PROCESS | 1216 | 1466739298286 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
20:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 170ms
20:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
20:34:58 INFO - PROCESS | 1216 | 1466739298423 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - PROCESS | 1216 | 1466739298460 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
20:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 168ms
20:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
20:34:58 INFO - PROCESS | 1216 | 1466739298596 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - PROCESS | 1216 | 1466739298633 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
20:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 170ms
20:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
20:34:58 INFO - PROCESS | 1216 | 1466739298772 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - PROCESS | 1216 | 1466739298811 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
20:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 169ms
20:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
20:34:58 INFO - PROCESS | 1216 | 1466739298944 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:58 INFO - PROCESS | 1216 | 1466739298982 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
20:34:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 170ms
20:34:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
20:34:59 INFO - PROCESS | 1216 | 1466739299122 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - PROCESS | 1216 | 1466739299160 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
20:34:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 170ms
20:34:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
20:34:59 INFO - PROCESS | 1216 | 1466739299294 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - PROCESS | 1216 | 1466739299332 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
20:34:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 170ms
20:34:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
20:34:59 INFO - PROCESS | 1216 | 1466739299470 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - PROCESS | 1216 | 1466739299509 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
20:34:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 168ms
20:34:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
20:34:59 INFO - PROCESS | 1216 | 1466739299642 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - PROCESS | 1216 | 1466739299680 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
20:34:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 170ms
20:34:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
20:34:59 INFO - PROCESS | 1216 | 1466739299820 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - PROCESS | 1216 | 1466739299867 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:34:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
20:34:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 169ms
20:34:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
20:34:59 INFO - PROCESS | 1216 | 1466739299991 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:00 INFO - PROCESS | 1216 | 1466739300035 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
20:35:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 169ms
20:35:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
20:35:00 INFO - PROCESS | 1216 | 1466739300168 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:00 INFO - PROCESS | 1216 | 1466739300209 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
20:35:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 480ms
20:35:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
20:35:00 INFO - PROCESS | 1216 | 1466739300652 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:00 INFO - PROCESS | 1216 | 1466739300715 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
20:35:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 272ms
20:35:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
20:35:00 INFO - PROCESS | 1216 | 1466739300930 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:00 INFO - PROCESS | 1216 | 1466739300970 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
20:35:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 169ms
20:35:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
20:35:01 INFO - PROCESS | 1216 | 1466739301108 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - PROCESS | 1216 | 1466739301141 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
20:35:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 169ms
20:35:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
20:35:01 INFO - PROCESS | 1216 | 1466739301278 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - PROCESS | 1216 | 1466739301308 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
20:35:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 169ms
20:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
20:35:01 INFO - PROCESS | 1216 | 1466739301453 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - PROCESS | 1216 | 1466739301483 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
20:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 168ms
20:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
20:35:01 INFO - PROCESS | 1216 | 1466739301628 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - PROCESS | 1216 | 1466739301663 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
20:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 170ms
20:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
20:35:01 INFO - PROCESS | 1216 | 1466739301802 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - PROCESS | 1216 | 1466739301831 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
20:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 170ms
20:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
20:35:01 INFO - PROCESS | 1216 | 1466739301974 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - PROCESS | 1216 | 1466739302007 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
20:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 168ms
20:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
20:35:02 INFO - PROCESS | 1216 | 1466739302145 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - PROCESS | 1216 | 1466739302175 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
20:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 168ms
20:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
20:35:02 INFO - PROCESS | 1216 | 1466739302320 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - PROCESS | 1216 | 1466739302349 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
20:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 171ms
20:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
20:35:02 INFO - PROCESS | 1216 | 1466739302495 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - PROCESS | 1216 | 1466739302531 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
20:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 170ms
20:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
20:35:02 INFO - PROCESS | 1216 | 1466739302670 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - PROCESS | 1216 | 1466739302707 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
20:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 169ms
20:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
20:35:02 INFO - PROCESS | 1216 | 1466739302843 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:02 INFO - PROCESS | 1216 | 1466739302883 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
20:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 228ms
20:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
20:35:03 INFO - PROCESS | 1216 | 1466739303084 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:03 INFO - PROCESS | 1216 | 1466739303124 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
20:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 169ms
20:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
20:35:03 INFO - PROCESS | 1216 | 1466739303259 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:03 INFO - PROCESS | 1216 | 1466739303299 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
20:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 168ms
20:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
20:35:03 INFO - PROCESS | 1216 | 1466739303435 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:03 INFO - PROCESS | 1216 | 1466739303472 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
20:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 169ms
20:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
20:35:03 INFO - PROCESS | 1216 | 1466739303610 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:03 INFO - PROCESS | 1216 | 1466739303651 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
20:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 189ms
20:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
20:35:03 INFO - PROCESS | 1216 | 1466739303800 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:03 INFO - PROCESS | 1216 | 1466739303839 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
20:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 230ms
20:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
20:35:04 INFO - PROCESS | 1216 | 1466739304036 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - PROCESS | 1216 | 1466739304120 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
20:35:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:35:04 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
20:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 230ms
20:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
20:35:04 INFO - PROCESS | 1216 | 1466739304274 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - PROCESS | 1216 | 1466739304309 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
20:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 169ms
20:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
20:35:04 INFO - PROCESS | 1216 | 1466739304451 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - PROCESS | 1216 | 1466739304485 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half
20:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 187ms
20:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
20:35:04 INFO - PROCESS | 1216 | 1466739304640 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - PROCESS | 1216 | 1466739304676 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
20:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 170ms
20:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
20:35:04 INFO - PROCESS | 1216 | 1466739304819 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - PROCESS | 1216 | 1466739304858 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:04 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant - assert_equals: Red channel of the pixel at (1, 48) expected 0 but got 255
20:35:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:35:04 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
20:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 169ms
20:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
20:35:05 INFO - PROCESS | 1216 | 1466739304989 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - PROCESS | 1216 | 1466739305028 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
20:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 169ms
20:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
20:35:05 INFO - PROCESS | 1216 | 1466739305163 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - PROCESS | 1216 | 1466739305206 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
20:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 170ms
20:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
20:35:05 INFO - PROCESS | 1216 | 1466739305340 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - PROCESS | 1216 | 1466739305378 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
20:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 169ms
20:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
20:35:05 INFO - PROCESS | 1216 | 1466739305512 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - PROCESS | 1216 | 1466739305550 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
20:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 168ms
20:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
20:35:05 INFO - PROCESS | 1216 | 1466739305689 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - PROCESS | 1216 | 1466739305729 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
20:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 170ms
20:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
20:35:05 INFO - PROCESS | 1216 | 1466739305865 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:05 INFO - PROCESS | 1216 | 1466739305904 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
20:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 170ms
20:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
20:35:06 INFO - PROCESS | 1216 | 1466739306039 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:06 INFO - PROCESS | 1216 | 1466739306077 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
20:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 169ms
20:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
20:35:06 INFO - PROCESS | 1216 | 1466739306215 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:06 INFO - PROCESS | 1216 | 1466739306253 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
20:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 170ms
20:35:06 INFO - PROCESS | 1216 | 1466739306388 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
20:35:06 INFO - PROCESS | 1216 | 1466739306429 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
20:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 168ms
20:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
20:35:06 INFO - PROCESS | 1216 | 1466739306562 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:06 INFO - PROCESS | 1216 | 1466739306603 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
20:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 440ms
20:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
20:35:07 INFO - PROCESS | 1216 | 1466739307007 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - PROCESS | 1216 | 1466739307054 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
20:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 272ms
20:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
20:35:07 INFO - PROCESS | 1216 | 1466739307288 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - PROCESS | 1216 | 1466739307321 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
20:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 168ms
20:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
20:35:07 INFO - PROCESS | 1216 | 1466739307462 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - PROCESS | 1216 | 1466739307493 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
20:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 168ms
20:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
20:35:07 INFO - PROCESS | 1216 | 1466739307635 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - PROCESS | 1216 | 1466739307664 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
20:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 168ms
20:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
20:35:07 INFO - PROCESS | 1216 | 1466739307806 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - PROCESS | 1216 | 1466739307836 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
20:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 169ms
20:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
20:35:07 INFO - PROCESS | 1216 | 1466739307983 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - PROCESS | 1216 | 1466739308019 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 170ms
20:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
20:35:08 INFO - PROCESS | 1216 | 1466739308155 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - PROCESS | 1216 | 1466739308184 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
20:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 171ms
20:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
20:35:08 INFO - PROCESS | 1216 | 1466739308332 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - PROCESS | 1216 | 1466739308361 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
20:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 170ms
20:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
20:35:08 INFO - PROCESS | 1216 | 1466739308505 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - PROCESS | 1216 | 1466739308535 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
20:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 230ms
20:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
20:35:08 INFO - PROCESS | 1216 | 1466739308741 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - PROCESS | 1216 | 1466739308774 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
20:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 170ms
20:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
20:35:08 INFO - PROCESS | 1216 | 1466739308917 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:08 INFO - PROCESS | 1216 | 1466739308956 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
20:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 169ms
20:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
20:35:09 INFO - PROCESS | 1216 | 1466739309089 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:09 INFO - PROCESS | 1216 | 1466739309127 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
20:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 170ms
20:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
20:35:09 INFO - PROCESS | 1216 | 1466739309266 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:09 INFO - PROCESS | 1216 | 1466739309307 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
20:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 229ms
20:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
20:35:09 INFO - PROCESS | 1216 | 1466739309500 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:09 INFO - PROCESS | 1216 | 1466739309537 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
20:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 229ms
20:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
20:35:09 INFO - PROCESS | 1216 | 1466739309734 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:09 INFO - PROCESS | 1216 | 1466739309776 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
20:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 167ms
20:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
20:35:09 INFO - PROCESS | 1216 | 1466739309907 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:09 INFO - PROCESS | 1216 | 1466739309956 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
20:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 229ms
20:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
20:35:10 INFO - PROCESS | 1216 | 1466739310144 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:10 INFO - PROCESS | 1216 | 1466739310182 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
20:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 229ms
20:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
20:35:10 INFO - PROCESS | 1216 | 1466739310375 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:10 INFO - PROCESS | 1216 | 1466739310437 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
20:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 230ms
20:35:10 INFO - PROCESS | 1216 | 1466739310610 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
20:35:10 INFO - PROCESS | 1216 | 1466739310652 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
20:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 169ms
20:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
20:35:10 INFO - PROCESS | 1216 | 1466739310785 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:10 INFO - PROCESS | 1216 | 1466739310820 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 169ms
20:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
20:35:10 INFO - PROCESS | 1216 | 1466739310957 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - PROCESS | 1216 | 1466739310995 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
20:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 170ms
20:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
20:35:11 INFO - PROCESS | 1216 | 1466739311135 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - PROCESS | 1216 | 1466739311172 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
20:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 170ms
20:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
20:35:11 INFO - PROCESS | 1216 | 1466739311307 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - PROCESS | 1216 | 1466739311346 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
20:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 169ms
20:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
20:35:11 INFO - PROCESS | 1216 | 1466739311483 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - PROCESS | 1216 | 1466739311523 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
20:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 169ms
20:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
20:35:11 INFO - PROCESS | 1216 | 1466739311659 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - PROCESS | 1216 | 1466739311697 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
20:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 170ms
20:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
20:35:11 INFO - PROCESS | 1216 | 1466739311835 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:11 INFO - PROCESS | 1216 | 1466739311878 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
20:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 230ms
20:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
20:35:12 INFO - PROCESS | 1216 | 1466739312069 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - PROCESS | 1216 | 1466739312107 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
20:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 170ms
20:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
20:35:12 INFO - PROCESS | 1216 | 1466739312248 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - PROCESS | 1216 | 1466739312287 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
20:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 170ms
20:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
20:35:12 INFO - PROCESS | 1216 | 1466739312418 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - PROCESS | 1216 | 1466739312456 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
20:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 170ms
20:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
20:35:12 INFO - PROCESS | 1216 | 1466739312594 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - PROCESS | 1216 | 1466739312632 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
20:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 169ms
20:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
20:35:12 INFO - PROCESS | 1216 | 1466739312769 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - PROCESS | 1216 | 1466739312810 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
20:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 169ms
20:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
20:35:12 INFO - PROCESS | 1216 | 1466739312940 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:12 INFO - PROCESS | 1216 | 1466739312979 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
20:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 170ms
20:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
20:35:13 INFO - PROCESS | 1216 | 1466739313141 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:13 INFO - PROCESS | 1216 | 1466739313197 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
20:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 480ms
20:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
20:35:13 INFO - PROCESS | 1216 | 1466739313624 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:13 INFO - PROCESS | 1216 | 1466739313671 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
20:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 438ms
20:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
20:35:14 INFO - PROCESS | 1216 | 1466739314071 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - PROCESS | 1216 | 1466739314104 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
20:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 170ms
20:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
20:35:14 INFO - PROCESS | 1216 | 1466739314248 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - PROCESS | 1216 | 1466739314277 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
20:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 169ms
20:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
20:35:14 INFO - PROCESS | 1216 | 1466739314421 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - PROCESS | 1216 | 1466739314451 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
20:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 170ms
20:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
20:35:14 INFO - PROCESS | 1216 | 1466739314601 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - PROCESS | 1216 | 1466739314634 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
20:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 189ms
20:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
20:35:14 INFO - PROCESS | 1216 | 1466739314788 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - PROCESS | 1216 | 1466739314817 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
20:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 170ms
20:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
20:35:14 INFO - PROCESS | 1216 | 1466739314966 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - PROCESS | 1216 | 1466739315005 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
20:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 170ms
20:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
20:35:15 INFO - PROCESS | 1216 | 1466739315137 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - PROCESS | 1216 | 1466739315169 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
20:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 170ms
20:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
20:35:15 INFO - PROCESS | 1216 | 1466739315314 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - PROCESS | 1216 | 1466739315345 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
20:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 168ms
20:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
20:35:15 INFO - PROCESS | 1216 | 1466739315485 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - PROCESS | 1216 | 1466739315523 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
20:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 169ms
20:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
20:35:15 INFO - PROCESS | 1216 | 1466739315659 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - PROCESS | 1216 | 1466739315690 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
20:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 169ms
20:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
20:35:15 INFO - PROCESS | 1216 | 1466739315835 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:15 INFO - PROCESS | 1216 | 1466739315877 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
20:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 170ms
20:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
20:35:16 INFO - PROCESS | 1216 | 1466739316009 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - PROCESS | 1216 | 1466739316045 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
20:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 170ms
20:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
20:35:16 INFO - PROCESS | 1216 | 1466739316187 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - PROCESS | 1216 | 1466739316232 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
20:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 169ms
20:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
20:35:16 INFO - PROCESS | 1216 | 1466739316369 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - PROCESS | 1216 | 1466739316409 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
20:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
20:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
20:35:16 INFO - PROCESS | 1216 | 1466739316537 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - PROCESS | 1216 | 1466739316575 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
20:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 169ms
20:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
20:35:16 INFO - PROCESS | 1216 | 1466739316708 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - PROCESS | 1216 | 1466739316749 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
20:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 168ms
20:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
20:35:16 INFO - PROCESS | 1216 | 1466739316884 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:16 INFO - PROCESS | 1216 | 1466739316926 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
20:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 169ms
20:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
20:35:17 INFO - PROCESS | 1216 | 1466739317058 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - PROCESS | 1216 | 1466739317098 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
20:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 230ms
20:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
20:35:17 INFO - PROCESS | 1216 | 1466739317293 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - PROCESS | 1216 | 1466739317330 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
20:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 169ms
20:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
20:35:17 INFO - PROCESS | 1216 | 1466739317470 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - PROCESS | 1216 | 1466739317511 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
20:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 170ms
20:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
20:35:17 INFO - PROCESS | 1216 | 1466739317642 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - PROCESS | 1216 | 1466739317680 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
20:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 169ms
20:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
20:35:17 INFO - PROCESS | 1216 | 1466739317817 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - PROCESS | 1216 | 1466739317852 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
20:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 170ms
20:35:17 INFO - PROCESS | 1216 | 1466739317990 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
20:35:18 INFO - PROCESS | 1216 | 1466739318031 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
20:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 169ms
20:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
20:35:18 INFO - PROCESS | 1216 | 1466739318166 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:18 INFO - PROCESS | 1216 | 1466739318203 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
20:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 168ms
20:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
20:35:18 INFO - PROCESS | 1216 | 1466739318337 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:18 INFO - PROCESS | 1216 | 1466739318375 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
20:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 170ms
20:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
20:35:18 INFO - PROCESS | 1216 | 1466739318514 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:18 INFO - PROCESS | 1216 | 1466739318555 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
20:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 169ms
20:35:18 INFO - PROCESS | 1216 | 1466739318686 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
20:35:18 INFO - PROCESS | 1216 | 1466739318729 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
20:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 170ms
20:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
20:35:18 INFO - PROCESS | 1216 | 1466739318863 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:18 INFO - PROCESS | 1216 | 1466739318905 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
20:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 170ms
20:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
20:35:19 INFO - PROCESS | 1216 | 1466739319038 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:19 INFO - PROCESS | 1216 | 1466739319081 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
20:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 169ms
20:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
20:35:19 INFO - PROCESS | 1216 | 1466739319207 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:19 INFO - PROCESS | 1216 | 1466739319246 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
20:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 170ms
20:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
20:35:19 INFO - PROCESS | 1216 | 1466739319383 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:19 INFO - PROCESS | 1216 | 1466739319423 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
20:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 170ms
20:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
20:35:19 INFO - PROCESS | 1216 | 1466739319557 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:19 INFO - PROCESS | 1216 | 1466739319598 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
20:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 169ms
20:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
20:35:19 INFO - PROCESS | 1216 | 1466739319733 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:19 INFO - PROCESS | 1216 | 1466739319773 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
20:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 523ms
20:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
20:35:20 INFO - PROCESS | 1216 | 1466739320260 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:20 INFO - PROCESS | 1216 | 1466739320294 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
20:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 169ms
20:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
20:35:20 INFO - PROCESS | 1216 | 1466739320443 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:20 INFO - PROCESS | 1216 | 1466739320488 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 230ms
20:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
20:35:20 INFO - PROCESS | 1216 | 1466739320684 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:20 INFO - PROCESS | 1216 | 1466739320718 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
20:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 169ms
20:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
20:35:20 INFO - PROCESS | 1216 | 1466739320851 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:20 INFO - PROCESS | 1216 | 1466739320883 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
20:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 169ms
20:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
20:35:21 INFO - PROCESS | 1216 | 1466739321025 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - PROCESS | 1216 | 1466739321054 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
20:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 169ms
20:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
20:35:21 INFO - PROCESS | 1216 | 1466739321200 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - PROCESS | 1216 | 1466739321241 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
20:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 170ms
20:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
20:35:21 INFO - PROCESS | 1216 | 1466739321374 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - PROCESS | 1216 | 1466739321404 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
20:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 169ms
20:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
20:35:21 INFO - PROCESS | 1216 | 1466739321550 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - PROCESS | 1216 | 1466739321589 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
20:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 170ms
20:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
20:35:21 INFO - PROCESS | 1216 | 1466739321722 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - PROCESS | 1216 | 1466739321753 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
20:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 170ms
20:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
20:35:21 INFO - PROCESS | 1216 | 1466739321900 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:21 INFO - PROCESS | 1216 | 1466739321936 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
20:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 169ms
20:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
20:35:22 INFO - PROCESS | 1216 | 1466739322072 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:22 INFO - PROCESS | 1216 | 1466739322108 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
20:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 170ms
20:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
20:35:22 INFO - PROCESS | 1216 | 1466739322253 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:22 INFO - PROCESS | 1216 | 1466739322291 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
20:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 229ms
20:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
20:35:22 INFO - PROCESS | 1216 | 1466739322484 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:22 INFO - PROCESS | 1216 | 1466739322522 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
20:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 170ms
20:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
20:35:22 INFO - PROCESS | 1216 | 1466739322664 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:22 INFO - PROCESS | 1216 | 1466739322702 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
20:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 169ms
20:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
20:35:22 INFO - PROCESS | 1216 | 1466739322837 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:22 INFO - PROCESS | 1216 | 1466739322876 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
20:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 230ms
20:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
20:35:23 INFO - PROCESS | 1216 | 1466739323072 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:23 INFO - PROCESS | 1216 | 1466739323113 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
20:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 170ms
20:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
20:35:23 INFO - PROCESS | 1216 | 1466739323251 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:23 INFO - PROCESS | 1216 | 1466739323290 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:23 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:35:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:35:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
20:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 230ms
20:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
20:35:23 INFO - PROCESS | 1216 | 1466739323486 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:23 INFO - PROCESS | 1216 | 1466739323527 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
20:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 229ms
20:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
20:35:23 INFO - PROCESS | 1216 | 1466739323720 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:23 INFO - PROCESS | 1216 | 1466739323756 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
20:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 168ms
20:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
20:35:23 INFO - PROCESS | 1216 | 1466739323892 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:23 INFO - PROCESS | 1216 | 1466739323929 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
20:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 169ms
20:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
20:35:24 INFO - PROCESS | 1216 | 1466739324067 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - PROCESS | 1216 | 1466739324104 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
20:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 169ms
20:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
20:35:24 INFO - PROCESS | 1216 | 1466739324240 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - PROCESS | 1216 | 1466739324279 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
20:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 170ms
20:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
20:35:24 INFO - PROCESS | 1216 | 1466739324415 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - PROCESS | 1216 | 1466739324453 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:35:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:35:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
20:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 169ms
20:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
20:35:24 INFO - PROCESS | 1216 | 1466739324589 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - PROCESS | 1216 | 1466739324625 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:35:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:35:24 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
20:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 169ms
20:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
20:35:24 INFO - PROCESS | 1216 | 1466739324765 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - PROCESS | 1216 | 1466739324801 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
20:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 187ms
20:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
20:35:24 INFO - PROCESS | 1216 | 1466739324955 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - PROCESS | 1216 | 1466739324996 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:35:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:35:25 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
20:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 170ms
20:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
20:35:25 INFO - PROCESS | 1216 | 1466739325132 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - PROCESS | 1216 | 1466739325170 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:35:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:35:25 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
20:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 170ms
20:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
20:35:25 INFO - PROCESS | 1216 | 1466739325307 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - PROCESS | 1216 | 1466739325349 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
20:35:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:35:25 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
20:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 169ms
20:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
20:35:25 INFO - PROCESS | 1216 | 1466739325482 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - PROCESS | 1216 | 1466739325521 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
20:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 170ms
20:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
20:35:25 INFO - PROCESS | 1216 | 1466739325658 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - PROCESS | 1216 | 1466739325697 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix - assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16
20:35:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:35:25 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
20:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 169ms
20:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
20:35:25 INFO - PROCESS | 1216 | 1466739325832 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:25 INFO - PROCESS | 1216 | 1466739325878 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
20:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 188ms
20:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
20:35:26 INFO - PROCESS | 1216 | 1466739326022 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:26 INFO - PROCESS | 1216 | 1466739326063 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
20:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 169ms
20:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
20:35:26 INFO - PROCESS | 1216 | 1466739326198 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:26 INFO - PROCESS | 1216 | 1466739326237 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
20:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 481ms
20:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
20:35:26 INFO - PROCESS | 1216 | 1466739326684 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:26 INFO - PROCESS | 1216 | 1466739326731 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
20:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 272ms
20:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
20:35:26 INFO - PROCESS | 1216 | 1466739326962 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:27 INFO - PROCESS | 1216 | 1466739326994 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
20:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 170ms
20:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
20:35:27 INFO - PROCESS | 1216 | 1466739327136 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:27 INFO - PROCESS | 1216 | 1466739327173 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
20:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 170ms
20:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
20:35:27 INFO - PROCESS | 1216 | 1466739327312 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:27 INFO - PROCESS | 1216 | 1466739327343 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
20:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 169ms
20:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
20:35:27 INFO - PROCESS | 1216 | 1466739327483 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:27 INFO - PROCESS | 1216 | 1466739327511 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
20:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 170ms
20:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
20:35:27 INFO - PROCESS | 1216 | 1466739327657 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:27 INFO - PROCESS | 1216 | 1466739327696 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
20:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 168ms
20:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
20:35:28 INFO - PROCESS | 1216 | 1466739328024 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:28 INFO - PROCESS | 1216 | 1466739328151 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
20:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 479ms
20:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
20:35:28 INFO - PROCESS | 1216 | 1466739328318 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:28 INFO - PROCESS | 1216 | 1466739328349 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
20:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 169ms
20:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
20:35:28 INFO - PROCESS | 1216 | 1466739328491 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:28 INFO - PROCESS | 1216 | 1466739328523 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
20:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 170ms
20:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
20:35:28 INFO - PROCESS | 1216 | 1466739328667 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:28 INFO - PROCESS | 1216 | 1466739328698 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
20:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 167ms
20:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
20:35:28 INFO - PROCESS | 1216 | 1466739328838 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:28 INFO - PROCESS | 1216 | 1466739328883 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
20:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 229ms
20:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
20:35:29 INFO - PROCESS | 1216 | 1466739329072 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - PROCESS | 1216 | 1466739329109 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
20:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 169ms
20:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
20:35:29 INFO - PROCESS | 1216 | 1466739329248 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - PROCESS | 1216 | 1466739329287 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
20:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 168ms
20:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
20:35:29 INFO - PROCESS | 1216 | 1466739329421 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - PROCESS | 1216 | 1466739329459 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
20:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 169ms
20:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
20:35:29 INFO - PROCESS | 1216 | 1466739329595 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - PROCESS | 1216 | 1466739329638 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
20:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 169ms
20:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
20:35:29 INFO - PROCESS | 1216 | 1466739329768 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - PROCESS | 1216 | 1466739329809 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
20:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 169ms
20:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
20:35:29 INFO - PROCESS | 1216 | 1466739329940 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:29 INFO - PROCESS | 1216 | 1466739329979 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
20:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 168ms
20:35:30 INFO - PROCESS | 1216 | 1466739330116 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
20:35:30 INFO - PROCESS | 1216 | 1466739330181 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
20:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 228ms
20:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
20:35:30 INFO - PROCESS | 1216 | 1466739330352 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:30 INFO - PROCESS | 1216 | 1466739330387 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
20:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 169ms
20:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
20:35:30 INFO - PROCESS | 1216 | 1466739330524 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:30 INFO - PROCESS | 1216 | 1466739330560 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
20:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 168ms
20:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
20:35:30 INFO - PROCESS | 1216 | 1466739330697 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:30 INFO - PROCESS | 1216 | 1466739330733 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
20:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 169ms
20:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
20:35:30 INFO - PROCESS | 1216 | 1466739330870 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:30 INFO - PROCESS | 1216 | 1466739330907 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
20:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 167ms
20:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
20:35:31 INFO - PROCESS | 1216 | 1466739331045 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - PROCESS | 1216 | 1466739331080 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
20:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 169ms
20:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
20:35:31 INFO - PROCESS | 1216 | 1466739331216 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - PROCESS | 1216 | 1466739331254 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
20:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 169ms
20:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
20:35:31 INFO - PROCESS | 1216 | 1466739331389 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - PROCESS | 1216 | 1466739331425 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
20:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 168ms
20:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
20:35:31 INFO - PROCESS | 1216 | 1466739331564 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - PROCESS | 1216 | 1466739331603 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
20:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 169ms
20:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
20:35:31 INFO - PROCESS | 1216 | 1466739331736 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - PROCESS | 1216 | 1466739331775 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
20:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 170ms
20:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
20:35:31 INFO - PROCESS | 1216 | 1466739331912 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:31 INFO - PROCESS | 1216 | 1466739331951 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
20:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 169ms
20:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
20:35:32 INFO - PROCESS | 1216 | 1466739332085 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:32 INFO - PROCESS | 1216 | 1466739332125 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
20:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 168ms
20:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
20:35:32 INFO - PROCESS | 1216 | 1466739332258 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:32 INFO - PROCESS | 1216 | 1466739332297 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
20:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 170ms
20:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
20:35:32 INFO - PROCESS | 1216 | 1466739332433 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:32 INFO - PROCESS | 1216 | 1466739332483 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
20:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 170ms
20:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
20:35:32 INFO - PROCESS | 1216 | 1466739332608 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:32 INFO - PROCESS | 1216 | 1466739332648 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
20:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 170ms
20:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
20:35:32 INFO - PROCESS | 1216 | 1466739332783 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:32 INFO - PROCESS | 1216 | 1466739332854 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
20:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 482ms
20:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
20:35:33 INFO - PROCESS | 1216 | 1466739333271 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:33 INFO - PROCESS | 1216 | 1466739333315 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
20:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 271ms
20:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
20:35:33 INFO - PROCESS | 1216 | 1466739333550 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:33 INFO - PROCESS | 1216 | 1466739333585 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
20:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 170ms
20:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
20:35:33 INFO - PROCESS | 1216 | 1466739333729 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:33 INFO - PROCESS | 1216 | 1466739333760 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
20:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 168ms
20:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
20:35:33 INFO - PROCESS | 1216 | 1466739333898 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:33 INFO - PROCESS | 1216 | 1466739333930 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:34 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
20:35:34 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
20:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 169ms
20:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
20:35:34 INFO - PROCESS | 1216 | 1466739334071 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:34 INFO - PROCESS | 1216 | 1466739334102 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
20:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 170ms
20:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
20:35:34 INFO - PROCESS | 1216 | 1466739334248 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:34 INFO - PROCESS | 1216 | 1466739334286 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
20:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 169ms
20:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
20:35:34 INFO - PROCESS | 1216 | 1466739334419 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:34 INFO - PROCESS | 1216 | 1466739334452 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
20:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 170ms
20:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
20:35:34 INFO - PROCESS | 1216 | 1466739334672 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:34 INFO - PROCESS | 1216 | 1466739334727 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
20:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 606ms
20:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
20:35:35 INFO - PROCESS | 1216 | 1466739335247 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:35 INFO - PROCESS | 1216 | 1466739335283 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
20:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 170ms
20:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
20:35:35 INFO - PROCESS | 1216 | 1466739335422 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:35 INFO - PROCESS | 1216 | 1466739335459 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
20:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 170ms
20:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
20:35:35 INFO - PROCESS | 1216 | 1466739335614 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:35 INFO - PROCESS | 1216 | 1466739335652 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
20:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 230ms
20:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
20:35:35 INFO - PROCESS | 1216 | 1466739335844 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:35 INFO - PROCESS | 1216 | 1466739335882 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
20:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 170ms
20:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
20:35:36 INFO - PROCESS | 1216 | 1466739336020 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:36 INFO - PROCESS | 1216 | 1466739336056 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
20:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 230ms
20:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
20:35:36 INFO - PROCESS | 1216 | 1466739336255 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:36 INFO - PROCESS | 1216 | 1466739336301 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
20:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 230ms
20:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
20:35:36 INFO - PROCESS | 1216 | 1466739336491 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:36 INFO - PROCESS | 1216 | 1466739336537 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
20:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 230ms
20:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
20:35:36 INFO - PROCESS | 1216 | 1466739336723 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:36 INFO - PROCESS | 1216 | 1466739336764 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
20:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 170ms
20:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
20:35:36 INFO - PROCESS | 1216 | 1466739336904 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:36 INFO - PROCESS | 1216 | 1466739336944 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
20:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 170ms
20:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
20:35:37 INFO - PROCESS | 1216 | 1466739337081 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:37 INFO - PROCESS | 1216 | 1466739337117 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
20:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 170ms
20:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
20:35:37 INFO - PROCESS | 1216 | 1466739337261 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:37 INFO - PROCESS | 1216 | 1466739337306 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
20:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 230ms
20:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
20:35:37 INFO - PROCESS | 1216 | 1466739337518 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:37 INFO - PROCESS | 1216 | 1466739337564 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
20:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 170ms
20:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
20:35:37 INFO - PROCESS | 1216 | 1466739337693 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:37 INFO - PROCESS | 1216 | 1466739337726 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
20:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 170ms
20:35:37 INFO - PROCESS | 1216 | 1466739337866 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
20:35:37 INFO - PROCESS | 1216 | 1466739337901 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
20:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 170ms
20:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
20:35:38 INFO - PROCESS | 1216 | 1466739338043 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - PROCESS | 1216 | 1466739338082 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
20:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 170ms
20:35:38 INFO - PROCESS | 1216 | 1466739338216 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
20:35:38 INFO - PROCESS | 1216 | 1466739338250 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
20:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 170ms
20:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
20:35:38 INFO - PROCESS | 1216 | 1466739338395 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - PROCESS | 1216 | 1466739338431 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
20:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 170ms
20:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
20:35:38 INFO - PROCESS | 1216 | 1466739338566 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - PROCESS | 1216 | 1466739338609 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
20:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 170ms
20:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
20:35:38 INFO - PROCESS | 1216 | 1466739338743 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - PROCESS | 1216 | 1466739338778 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
20:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 170ms
20:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
20:35:38 INFO - PROCESS | 1216 | 1466739338916 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:38 INFO - PROCESS | 1216 | 1466739338955 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
20:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 170ms
20:35:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
20:35:39 INFO - PROCESS | 1216 | 1466739339098 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:39 INFO - PROCESS | 1216 | 1466739339136 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
20:35:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 188ms
20:35:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
20:35:39 INFO - PROCESS | 1216 | 1466739339289 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:39 INFO - PROCESS | 1216 | 1466739339325 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
20:35:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 170ms
20:35:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
20:35:39 INFO - PROCESS | 1216 | 1466739339462 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:39 INFO - PROCESS | 1216 | 1466739339498 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
20:35:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 170ms
20:35:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
20:35:39 INFO - PROCESS | 1216 | 1466739339638 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:39 INFO - PROCESS | 1216 | 1466739339677 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
20:35:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 524ms
20:35:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
20:35:40 INFO - PROCESS | 1216 | 1466739340170 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:40 INFO - PROCESS | 1216 | 1466739340218 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
20:35:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 230ms
20:35:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
20:35:40 INFO - PROCESS | 1216 | 1466739340413 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:40 INFO - PROCESS | 1216 | 1466739340451 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
20:35:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 190ms
20:35:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
20:35:40 INFO - PROCESS | 1216 | 1466739340599 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:40 INFO - PROCESS | 1216 | 1466739340636 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
20:35:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 170ms
20:35:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
20:35:40 INFO - PROCESS | 1216 | 1466739340772 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:40 INFO - PROCESS | 1216 | 1466739340803 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
20:35:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 170ms
20:35:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
20:35:40 INFO - PROCESS | 1216 | 1466739340946 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:40 INFO - PROCESS | 1216 | 1466739340979 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
20:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 170ms
20:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
20:35:41 INFO - PROCESS | 1216 | 1466739341123 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - PROCESS | 1216 | 1466739341165 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
20:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 169ms
20:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
20:35:41 INFO - PROCESS | 1216 | 1466739341297 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - PROCESS | 1216 | 1466739341330 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
20:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 170ms
20:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
20:35:41 INFO - PROCESS | 1216 | 1466739341471 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - PROCESS | 1216 | 1466739341506 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
20:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 170ms
20:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
20:35:41 INFO - PROCESS | 1216 | 1466739341648 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - PROCESS | 1216 | 1466739341678 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
20:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 170ms
20:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
20:35:41 INFO - PROCESS | 1216 | 1466739341821 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - PROCESS | 1216 | 1466739341851 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
20:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 170ms
20:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
20:35:42 INFO - PROCESS | 1216 | 1466739341998 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - PROCESS | 1216 | 1466739342041 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
20:35:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 170ms
20:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
20:35:42 INFO - PROCESS | 1216 | 1466739342170 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - PROCESS | 1216 | 1466739342202 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
20:35:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 170ms
20:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
20:35:42 INFO - PROCESS | 1216 | 1466739342348 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - PROCESS | 1216 | 1466739342390 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
20:35:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 230ms
20:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
20:35:42 INFO - PROCESS | 1216 | 1466739342581 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - PROCESS | 1216 | 1466739342621 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
20:35:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 169ms
20:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
20:35:42 INFO - PROCESS | 1216 | 1466739342754 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - PROCESS | 1216 | 1466739342794 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
20:35:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 169ms
20:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
20:35:42 INFO - PROCESS | 1216 | 1466739342933 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:42 INFO - PROCESS | 1216 | 1466739342974 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
20:35:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 230ms
20:35:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
20:35:43 INFO - PROCESS | 1216 | 1466739343168 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:43 INFO - PROCESS | 1216 | 1466739343208 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
20:35:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 230ms
20:35:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
20:35:43 INFO - PROCESS | 1216 | 1466739343402 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:43 INFO - PROCESS | 1216 | 1466739343445 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
20:35:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 170ms
20:35:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
20:35:43 INFO - PROCESS | 1216 | 1466739343579 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:43 INFO - PROCESS | 1216 | 1466739343616 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
20:35:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 169ms
20:35:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
20:35:43 INFO - PROCESS | 1216 | 1466739343753 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:43 INFO - PROCESS | 1216 | 1466739343788 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
20:35:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 170ms
20:35:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
20:35:43 INFO - PROCESS | 1216 | 1466739343929 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:43 INFO - PROCESS | 1216 | 1466739343965 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
20:35:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 170ms
20:35:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
20:35:44 INFO - PROCESS | 1216 | 1466739344102 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - PROCESS | 1216 | 1466739344142 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
20:35:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 170ms
20:35:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
20:35:44 INFO - PROCESS | 1216 | 1466739344281 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - PROCESS | 1216 | 1466739344317 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
20:35:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 170ms
20:35:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
20:35:44 INFO - PROCESS | 1216 | 1466739344455 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - PROCESS | 1216 | 1466739344492 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
20:35:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 170ms
20:35:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
20:35:44 INFO - PROCESS | 1216 | 1466739344633 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - PROCESS | 1216 | 1466739344678 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
20:35:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 170ms
20:35:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
20:35:44 INFO - PROCESS | 1216 | 1466739344805 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - PROCESS | 1216 | 1466739344844 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
20:35:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 170ms
20:35:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
20:35:44 INFO - PROCESS | 1216 | 1466739344980 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - PROCESS | 1216 | 1466739345019 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
20:35:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 170ms
20:35:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
20:35:45 INFO - PROCESS | 1216 | 1466739345155 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - PROCESS | 1216 | 1466739345198 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
20:35:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 170ms
20:35:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
20:35:45 INFO - PROCESS | 1216 | 1466739345332 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - PROCESS | 1216 | 1466739345372 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
20:35:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 170ms
20:35:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
20:35:45 INFO - PROCESS | 1216 | 1466739345505 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - PROCESS | 1216 | 1466739345544 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
20:35:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 170ms
20:35:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
20:35:45 INFO - PROCESS | 1216 | 1466739345680 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - PROCESS | 1216 | 1466739345726 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
20:35:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 170ms
20:35:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
20:35:45 INFO - PROCESS | 1216 | 1466739345855 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:45 INFO - PROCESS | 1216 | 1466739345894 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
20:35:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 170ms
20:35:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
20:35:46 INFO - PROCESS | 1216 | 1466739346031 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:46 INFO - PROCESS | 1216 | 1466739346072 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
20:35:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 170ms
20:35:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
20:35:46 INFO - PROCESS | 1216 | 1466739346212 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:46 INFO - PROCESS | 1216 | 1466739346285 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
20:35:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 482ms
20:35:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
20:35:46 INFO - PROCESS | 1216 | 1466739346693 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:46 INFO - PROCESS | 1216 | 1466739346741 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
20:35:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 271ms
20:35:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
20:35:46 INFO - PROCESS | 1216 | 1466739346970 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - PROCESS | 1216 | 1466739347007 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
20:35:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 170ms
20:35:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
20:35:47 INFO - PROCESS | 1216 | 1466739347148 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - PROCESS | 1216 | 1466739347183 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
20:35:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 170ms
20:35:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
20:35:47 INFO - PROCESS | 1216 | 1466739347322 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - PROCESS | 1216 | 1466739347357 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
20:35:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 170ms
20:35:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
20:35:47 INFO - PROCESS | 1216 | 1466739347496 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - PROCESS | 1216 | 1466739347527 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
20:35:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 169ms
20:35:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
20:35:47 INFO - PROCESS | 1216 | 1466739347671 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - PROCESS | 1216 | 1466739347708 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
20:35:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 171ms
20:35:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
20:35:47 INFO - PROCESS | 1216 | 1466739347846 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:47 INFO - PROCESS | 1216 | 1466739347879 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
20:35:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 169ms
20:35:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
20:35:48 INFO - PROCESS | 1216 | 1466739348020 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - PROCESS | 1216 | 1466739348051 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
20:35:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 169ms
20:35:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
20:35:48 INFO - PROCESS | 1216 | 1466739348194 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - PROCESS | 1216 | 1466739348230 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
20:35:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 170ms
20:35:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
20:35:48 INFO - PROCESS | 1216 | 1466739348369 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - PROCESS | 1216 | 1466739348400 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
20:35:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 170ms
20:35:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
20:35:48 INFO - PROCESS | 1216 | 1466739348547 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - PROCESS | 1216 | 1466739348583 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
20:35:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 170ms
20:35:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
20:35:48 INFO - PROCESS | 1216 | 1466739348724 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - PROCESS | 1216 | 1466739348756 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
20:35:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 170ms
20:35:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
20:35:48 INFO - PROCESS | 1216 | 1466739348900 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:48 INFO - PROCESS | 1216 | 1466739348944 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
20:35:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 230ms
20:35:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
20:35:49 INFO - PROCESS | 1216 | 1466739349133 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:49 INFO - PROCESS | 1216 | 1466739349173 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
20:35:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 230ms
20:35:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
20:35:49 INFO - PROCESS | 1216 | 1466739349368 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:49 INFO - PROCESS | 1216 | 1466739349411 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
20:35:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 230ms
20:35:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
20:35:49 INFO - PROCESS | 1216 | 1466739349604 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:49 INFO - PROCESS | 1216 | 1466739349645 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
20:35:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 170ms
20:35:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
20:35:49 INFO - PROCESS | 1216 | 1466739349779 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:49 INFO - PROCESS | 1216 | 1466739349833 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
20:35:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 230ms
20:35:50 INFO - PROCESS | 1216 | 1466739350013 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
20:35:50 INFO - PROCESS | 1216 | 1466739350059 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
20:35:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 171ms
20:35:50 INFO - PROCESS | 1216 | 1466739350196 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
20:35:50 INFO - PROCESS | 1216 | 1466739350234 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
20:35:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 230ms
20:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
20:35:50 INFO - PROCESS | 1216 | 1466739350432 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:50 INFO - PROCESS | 1216 | 1466739350472 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
20:35:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 170ms
20:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
20:35:50 INFO - PROCESS | 1216 | 1466739350610 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:50 INFO - PROCESS | 1216 | 1466739350645 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
20:35:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 170ms
20:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
20:35:50 INFO - PROCESS | 1216 | 1466739350785 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:50 INFO - PROCESS | 1216 | 1466739350831 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
20:35:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 231ms
20:35:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
20:35:51 INFO - PROCESS | 1216 | 1466739351019 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:51 INFO - PROCESS | 1216 | 1466739351056 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
20:35:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 170ms
20:35:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
20:35:51 INFO - PROCESS | 1216 | 1466739351194 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:51 INFO - PROCESS | 1216 | 1466739351230 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
20:35:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 170ms
20:35:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
20:35:51 INFO - PROCESS | 1216 | 1466739351368 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:51 INFO - PROCESS | 1216 | 1466739351407 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
20:35:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 670ms
20:35:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
20:35:52 INFO - PROCESS | 1216 | 1466739352044 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:52 INFO - PROCESS | 1216 | 1466739352081 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
20:35:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:35:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
20:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:35:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 671ms
20:35:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
20:35:52 INFO - PROCESS | 1216 | 1466739352720 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:52 INFO - PROCESS | 1216 | 1466739352760 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
20:35:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:35:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
20:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:35:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 669ms
20:35:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
20:35:53 INFO - PROCESS | 1216 | 1466739353396 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:53 INFO - PROCESS | 1216 | 1466739353454 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
20:35:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 734ms
20:35:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
20:35:54 INFO - PROCESS | 1216 | 1466739354136 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:54 INFO - PROCESS | 1216 | 1466739354167 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
20:35:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 671ms
20:35:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
20:35:54 INFO - PROCESS | 1216 | 1466739354812 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:54 INFO - PROCESS | 1216 | 1466739354844 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
20:35:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:35:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
20:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:35:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 689ms
20:35:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
20:35:55 INFO - PROCESS | 1216 | 1466739355503 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:55 INFO - PROCESS | 1216 | 1466739355539 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:35:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:35:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
20:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:35:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 669ms
20:35:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
20:35:56 INFO - PROCESS | 1216 | 1466739356177 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:56 INFO - PROCESS | 1216 | 1466739356221 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:35:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:35:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
20:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:35:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 670ms
20:35:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
20:35:56 INFO - PROCESS | 1216 | 1466739356853 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:56 INFO - PROCESS | 1216 | 1466739356890 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
20:35:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:35:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
20:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:35:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 670ms
20:35:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
20:35:57 INFO - PROCESS | 1216 | 1466739357527 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:57 INFO - PROCESS | 1216 | 1466739357556 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
20:35:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 170ms
20:35:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
20:35:57 INFO - PROCESS | 1216 | 1466739357701 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:57 INFO - PROCESS | 1216 | 1466739357732 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
20:35:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 170ms
20:35:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
20:35:57 INFO - PROCESS | 1216 | 1466739357876 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:57 INFO - PROCESS | 1216 | 1466739357911 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
20:35:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:35:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 170ms
20:35:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
20:35:58 INFO - PROCESS | 1216 | 1466739358052 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:58 INFO - PROCESS | 1216 | 1466739358084 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
20:35:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 169ms
20:35:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
20:35:58 INFO - PROCESS | 1216 | 1466739358228 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:58 INFO - PROCESS | 1216 | 1466739358267 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
20:35:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:35:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 170ms
20:35:58 INFO - PROCESS | 1216 | 1466739358400 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
20:35:58 INFO - PROCESS | 1216 | 1466739358435 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
20:35:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:35:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:35:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 170ms
20:35:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
20:35:58 INFO - PROCESS | 1216 | 1466739358576 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:58 INFO - PROCESS | 1216 | 1466739358609 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
20:35:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 170ms
20:35:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
20:35:58 INFO - PROCESS | 1216 | 1466739358750 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:58 INFO - PROCESS | 1216 | 1466739358783 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
20:35:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:35:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
20:35:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:35:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:35:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 671ms
20:35:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
20:35:59 INFO - PROCESS | 1216 | 1466739359469 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:59 INFO - PROCESS | 1216 | 1466739359509 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
20:35:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 419ms
20:35:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
20:35:59 INFO - PROCESS | 1216 | 1466739359889 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:35:59 INFO - PROCESS | 1216 | 1466739359923 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
20:36:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 170ms
20:36:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
20:36:00 INFO - PROCESS | 1216 | 1466739360065 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - PROCESS | 1216 | 1466739360098 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
20:36:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 170ms
20:36:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
20:36:00 INFO - PROCESS | 1216 | 1466739360244 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - PROCESS | 1216 | 1466739360277 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
20:36:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 170ms
20:36:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
20:36:00 INFO - PROCESS | 1216 | 1466739360414 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - PROCESS | 1216 | 1466739360446 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
20:36:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 170ms
20:36:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
20:36:00 INFO - PROCESS | 1216 | 1466739360591 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - PROCESS | 1216 | 1466739360621 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
20:36:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 170ms
20:36:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
20:36:00 INFO - PROCESS | 1216 | 1466739360765 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - PROCESS | 1216 | 1466739360801 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
20:36:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 170ms
20:36:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
20:36:00 INFO - PROCESS | 1216 | 1466739360941 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:00 INFO - PROCESS | 1216 | 1466739360971 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
20:36:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 170ms
20:36:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
20:36:01 INFO - PROCESS | 1216 | 1466739361113 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - PROCESS | 1216 | 1466739361147 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
20:36:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 170ms
20:36:01 INFO - PROCESS | 1216 | 1466739361292 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
20:36:01 INFO - PROCESS | 1216 | 1466739361325 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
20:36:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 170ms
20:36:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
20:36:01 INFO - PROCESS | 1216 | 1466739361468 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - PROCESS | 1216 | 1466739361503 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
20:36:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 170ms
20:36:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
20:36:01 INFO - PROCESS | 1216 | 1466739361644 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - PROCESS | 1216 | 1466739361681 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
20:36:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 170ms
20:36:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
20:36:01 INFO - PROCESS | 1216 | 1466739361820 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - PROCESS | 1216 | 1466739361861 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
20:36:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 170ms
20:36:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
20:36:02 INFO - PROCESS | 1216 | 1466739361999 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - PROCESS | 1216 | 1466739362046 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
20:36:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 230ms
20:36:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
20:36:02 INFO - PROCESS | 1216 | 1466739362233 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - PROCESS | 1216 | 1466739362273 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
20:36:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 170ms
20:36:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
20:36:02 INFO - PROCESS | 1216 | 1466739362409 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - PROCESS | 1216 | 1466739362444 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
20:36:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 170ms
20:36:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
20:36:02 INFO - PROCESS | 1216 | 1466739362582 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - PROCESS | 1216 | 1466739362616 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
20:36:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 170ms
20:36:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
20:36:02 INFO - PROCESS | 1216 | 1466739362759 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - PROCESS | 1216 | 1466739362795 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
20:36:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 170ms
20:36:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
20:36:02 INFO - PROCESS | 1216 | 1466739362931 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:02 INFO - PROCESS | 1216 | 1466739362967 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
20:36:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 170ms
20:36:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
20:36:03 INFO - PROCESS | 1216 | 1466739363109 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - PROCESS | 1216 | 1466739363156 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
20:36:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 169ms
20:36:03 INFO - PROCESS | 1216 | 1466739363280 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
20:36:03 INFO - PROCESS | 1216 | 1466739363317 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
20:36:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 170ms
20:36:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
20:36:03 INFO - PROCESS | 1216 | 1466739363458 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - PROCESS | 1216 | 1466739363497 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
20:36:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 170ms
20:36:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
20:36:03 INFO - PROCESS | 1216 | 1466739363631 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - PROCESS | 1216 | 1466739363669 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
20:36:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 170ms
20:36:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
20:36:03 INFO - PROCESS | 1216 | 1466739363810 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - PROCESS | 1216 | 1466739363848 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
20:36:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 170ms
20:36:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
20:36:04 INFO - PROCESS | 1216 | 1466739363985 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - PROCESS | 1216 | 1466739364023 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
20:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 169ms
20:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
20:36:04 INFO - PROCESS | 1216 | 1466739364162 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - PROCESS | 1216 | 1466739364204 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
20:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 170ms
20:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
20:36:04 INFO - PROCESS | 1216 | 1466739364340 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - PROCESS | 1216 | 1466739364378 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
20:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 170ms
20:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
20:36:04 INFO - PROCESS | 1216 | 1466739364513 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - PROCESS | 1216 | 1466739364553 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
20:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 170ms
20:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
20:36:04 INFO - PROCESS | 1216 | 1466739364690 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - PROCESS | 1216 | 1466739364735 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
20:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 170ms
20:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
20:36:04 INFO - PROCESS | 1216 | 1466739364862 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:04 INFO - PROCESS | 1216 | 1466739364901 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
20:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 170ms
20:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
20:36:05 INFO - PROCESS | 1216 | 1466739365040 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:05 INFO - PROCESS | 1216 | 1466739365083 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
20:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 170ms
20:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
20:36:05 INFO - PROCESS | 1216 | 1466739365212 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:05 INFO - PROCESS | 1216 | 1466739365253 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
20:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 169ms
20:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
20:36:05 INFO - PROCESS | 1216 | 1466739365388 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:05 INFO - PROCESS | 1216 | 1466739365430 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
20:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 170ms
20:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
20:36:05 INFO - PROCESS | 1216 | 1466739365561 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:05 INFO - PROCESS | 1216 | 1466739365602 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
20:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 170ms
20:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
20:36:05 INFO - PROCESS | 1216 | 1466739365769 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:05 INFO - PROCESS | 1216 | 1466739365849 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
20:36:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 692ms
20:36:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
20:36:06 INFO - PROCESS | 1216 | 1466739366457 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:06 INFO - PROCESS | 1216 | 1466739366493 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
20:36:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 169ms
20:36:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
20:36:06 INFO - PROCESS | 1216 | 1466739366631 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:06 INFO - PROCESS | 1216 | 1466739366665 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
20:36:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 170ms
20:36:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
20:36:06 INFO - PROCESS | 1216 | 1466739366812 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:06 INFO - PROCESS | 1216 | 1466739366848 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
20:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 230ms
20:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
20:36:07 INFO - PROCESS | 1216 | 1466739367042 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - PROCESS | 1216 | 1466739367075 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
20:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 170ms
20:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
20:36:07 INFO - PROCESS | 1216 | 1466739367215 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - PROCESS | 1216 | 1466739367247 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
20:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 170ms
20:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
20:36:07 INFO - PROCESS | 1216 | 1466739367392 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - PROCESS | 1216 | 1466739367436 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
20:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 170ms
20:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
20:36:07 INFO - PROCESS | 1216 | 1466739367574 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - PROCESS | 1216 | 1466739367603 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
20:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 189ms
20:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
20:36:07 INFO - PROCESS | 1216 | 1466739367759 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - PROCESS | 1216 | 1466739367790 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
20:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
20:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
20:36:07 INFO - PROCESS | 1216 | 1466739367938 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:07 INFO - PROCESS | 1216 | 1466739367979 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
20:36:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 170ms
20:36:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
20:36:08 INFO - PROCESS | 1216 | 1466739368108 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:08 INFO - PROCESS | 1216 | 1466739368140 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
20:36:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
20:36:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 170ms
20:36:08 INFO - TEST-START | /DOMEvents/constructors.html
20:36:08 INFO - PROCESS | 1216 | 1466739368290 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:08 INFO - PROCESS | 1216 | 1466739368334 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
20:36:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:36:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:36:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:36:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:36:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:36:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:36:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
20:36:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 246ms
20:36:08 INFO - TEST-START | /DOMEvents/event-phases-order.html
20:36:08 INFO - PROCESS | 1216 | 1466739368534 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:08 INFO - PROCESS | 1216 | 1466739368573 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
20:36:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 170ms
20:36:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
20:36:08 INFO - PROCESS | 1216 | 1466739368713 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:08 INFO - PROCESS | 1216 | 1466739368752 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
20:36:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:36:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
20:36:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:36:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
20:36:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:36:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
20:36:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:36:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
20:36:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 177ms
20:36:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
20:36:08 INFO - PROCESS | 1216 | 1466739368895 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:08 INFO - PROCESS | 1216 | 1466739368937 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:09 INFO - PROCESS | 1216 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
20:36:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
20:36:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 169ms
20:36:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
20:36:09 INFO - PROCESS | 1216 | 1466739369078 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:09 INFO - PROCESS | 1216 | 1466739369120 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:09 INFO - PROCESS | 1216 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
20:36:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
20:36:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 189ms
20:36:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
20:36:09 INFO - PROCESS | 1216 | 1466739369264 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:09 INFO - PROCESS | 1216 | 1466739369304 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
20:36:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
20:36:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
20:36:09 INFO - PROCESS | 1216 | 1466739369442 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:09 INFO - PROCESS | 1216 | 1466739369483 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:09 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
20:36:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 170ms
20:36:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
20:36:09 INFO - PROCESS | 1216 | 1466739369622 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:09 INFO - PROCESS | 1216 | 1466739369657 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:09 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
20:36:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
20:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
20:36:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 230ms
20:36:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
20:36:09 INFO - PROCESS | 1216 | 1466739369854 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:09 INFO - PROCESS | 1216 | 1466739369887 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
20:36:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 170ms
20:36:10 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
20:36:10 INFO - PROCESS | 1216 | 1466739370030 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - PROCESS | 1216 | 1466739370066 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
20:36:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
20:36:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
20:36:10 INFO - PROCESS | 1216 | 1466739370208 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - PROCESS | 1216 | 1466739370256 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:36:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
20:36:10 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
20:36:10 INFO - PROCESS | 1216 | 1466739370381 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
20:36:10 INFO - PROCESS | 1216 | 1466739370420 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
20:36:10 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 170ms
20:36:10 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
20:36:10 INFO - PROCESS | 1216 | 1466739370559 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - PROCESS | 1216 | 1466739370595 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
20:36:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 170ms
20:36:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
20:36:10 INFO - PROCESS | 1216 | 1466739370731 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - PROCESS | 1216 | 1466739370768 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
20:36:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 170ms
20:36:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
20:36:10 INFO - PROCESS | 1216 | 1466739370907 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:10 INFO - PROCESS | 1216 | 1466739370953 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
20:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 170ms
20:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
20:36:11 INFO - PROCESS | 1216 | 1466739371081 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - PROCESS | 1216 | 1466739371119 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
20:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 170ms
20:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
20:36:11 INFO - PROCESS | 1216 | 1466739371260 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - PROCESS | 1216 | 1466739371301 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
20:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 170ms
20:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
20:36:11 INFO - PROCESS | 1216 | 1466739371437 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - PROCESS | 1216 | 1466739371473 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
20:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
20:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 170ms
20:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
20:36:11 INFO - PROCESS | 1216 | 1466739371610 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - PROCESS | 1216 | 1466739371649 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
20:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 170ms
20:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
20:36:11 INFO - PROCESS | 1216 | 1466739371787 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - PROCESS | 1216 | 1466739371827 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
20:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
20:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
20:36:11 INFO - PROCESS | 1216 | 1466739371959 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:12 INFO - PROCESS | 1216 | 1466739372012 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:36:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
20:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 170ms
20:36:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
20:36:12 INFO - PROCESS | 1216 | 1466739372137 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:12 INFO - PROCESS | 1216 | 1466739372179 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
20:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 482ms
20:36:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
20:36:12 INFO - PROCESS | 1216 | 1466739372624 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:12 INFO - PROCESS | 1216 | 1466739372678 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
20:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 170ms
20:36:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
20:36:12 INFO - PROCESS | 1216 | 1466739372799 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:12 INFO - PROCESS | 1216 | 1466739372830 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
20:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 170ms
20:36:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker
20:36:12 INFO - PROCESS | 1216 | 1466739372977 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:13 INFO - PROCESS | 1216 | 1466739373011 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
20:36:13 INFO - {}
20:36:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
20:36:13 INFO - {}
20:36:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
20:36:13 INFO - {}
20:36:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
20:36:13 INFO - {}
20:36:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 230ms
20:36:13 INFO - TEST-START | /FileAPI/fileReader.html
20:36:13 INFO - PROCESS | 1216 | 1466739373207 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:13 INFO - PROCESS | 1216 | 1466739373243 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
20:36:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
20:36:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
20:36:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
20:36:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 171ms
20:36:13 INFO - TEST-START | /FileAPI/historical.html
20:36:13 INFO - PROCESS | 1216 | 1466739373383 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:13 INFO - PROCESS | 1216 | 1466739373416 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
20:36:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
20:36:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
20:36:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
20:36:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
20:36:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
20:36:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
20:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
20:36:13 INFO - TEST-OK | /FileAPI/historical.html | took 169ms
20:36:13 INFO - TEST-START | /FileAPI/idlharness.html
20:36:13 INFO - PROCESS | 1216 | 1466739373558 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:13 INFO - PROCESS | 1216 | 1466739373595 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
20:36:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:36:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
20:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:36:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:36:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:36:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
20:36:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:36:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
20:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:36:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:36:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:36:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
20:36:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:36:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
20:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:36:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:36:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:36:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
20:36:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:36:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:36:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:36:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:36:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:36:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
20:36:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:36:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:36:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:36:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:36:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:36:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
20:36:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:36:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
20:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:36:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:36:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
20:36:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:36:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:36:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:36:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:36:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:36:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
20:36:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:36:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:36:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:36:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:36:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:36:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
20:36:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
20:36:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 381ms
20:36:13 INFO - TEST-START | /FileAPI/idlharness.worker
20:36:13 INFO - PROCESS | 1216 | 1466739373945 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:13 INFO - PROCESS | 1216 | 1466739373976 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:36:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:36:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:36:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:36:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:36:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:36:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:36:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:36:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:36:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:36:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:36:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:36:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:36:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
20:36:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:36:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:36:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
20:36:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
20:36:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
20:36:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:36:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:36:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:36:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:36:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:36:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:36:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
20:36:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:36:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:36:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:36:14 INFO - {}
20:36:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 406ms
20:36:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
20:36:14 INFO - PROCESS | 1216 | 1466739374356 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:14 INFO - PROCESS | 1216 | 1466739374388 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:14 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
20:36:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 170ms
20:36:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
20:36:14 INFO - PROCESS | 1216 | 1466739374542 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:14 INFO - PROCESS | 1216 | 1466739374579 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
20:36:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 188ms
20:36:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html
20:36:14 INFO - PROCESS | 1216 | 1466739374724 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:14 INFO - PROCESS | 1216 | 1466739374763 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
20:36:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
20:36:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 170ms
20:36:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
20:36:14 INFO - PROCESS | 1216 | 1466739374900 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:14 INFO - PROCESS | 1216 | 1466739374947 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
20:36:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 320ms
20:36:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
20:36:15 INFO - PROCESS | 1216 | 1466739375230 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:15 INFO - PROCESS | 1216 | 1466739375270 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
20:36:15 INFO - {}
20:36:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 230ms
20:36:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
20:36:15 INFO - PROCESS | 1216 | 1466739375463 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:15 INFO - PROCESS | 1216 | 1466739375509 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
20:36:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 170ms
20:36:15 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
20:36:15 INFO - PROCESS | 1216 | 1466739375641 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:15 INFO - PROCESS | 1216 | 1466739375682 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
20:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
20:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
20:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:36:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 308ms
20:36:15 INFO - TEST-START | /FileAPI/file/File-constructor.html
20:36:15 INFO - PROCESS | 1216 | 1466739375957 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - PROCESS | 1216 | 1466739375994 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
20:36:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
20:36:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
20:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
20:36:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
20:36:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:36:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
20:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
20:36:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
20:36:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
20:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
20:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
20:36:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 178ms
20:36:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
20:36:16 INFO - PROCESS | 1216 | 1466739376139 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - PROCESS | 1216 | 1466739376175 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
20:36:16 INFO - {}
20:36:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 169ms
20:36:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
20:36:16 INFO - PROCESS | 1216 | 1466739376312 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - PROCESS | 1216 | 1466739376346 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
20:36:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
20:36:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
20:36:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
20:36:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
20:36:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
20:36:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
20:36:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 170ms
20:36:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
20:36:16 INFO - PROCESS | 1216 | 1466739376489 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - PROCESS | 1216 | 1466739376525 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
20:36:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 169ms
20:36:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
20:36:16 INFO - PROCESS | 1216 | 1466739376662 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - PROCESS | 1216 | 1466739376698 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
20:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
20:36:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 169ms
20:36:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
20:36:16 INFO - PROCESS | 1216 | 1466739376838 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:16 INFO - PROCESS | 1216 | 1466739376876 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
20:36:17 INFO - reader.readAsText(blob_2)
20:36:17 INFO - }" did not throw
20:36:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
20:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
20:36:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
20:36:17 INFO - reader.readAsDataURL(blob_2)
20:36:17 INFO - }" did not throw
20:36:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
20:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
20:36:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
20:36:17 INFO - reader.readAsArrayBuffer(blob_2)
20:36:17 INFO - }" did not throw
20:36:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
20:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
20:36:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
20:36:17 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
20:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:36:17 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
20:36:17 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
20:36:17 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
20:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:36:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
20:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:36:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
20:36:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
20:36:17 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
20:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
20:36:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 178ms
20:36:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
20:36:17 INFO - PROCESS | 1216 | 1466739377022 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - PROCESS | 1216 | 1466739377060 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
20:36:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
20:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
20:36:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
20:36:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 170ms
20:36:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
20:36:17 INFO - PROCESS | 1216 | 1466739377195 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - PROCESS | 1216 | 1466739377238 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
20:36:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 170ms
20:36:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
20:36:17 INFO - PROCESS | 1216 | 1466739377371 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - PROCESS | 1216 | 1466739377408 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
20:36:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 170ms
20:36:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
20:36:17 INFO - PROCESS | 1216 | 1466739377545 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - PROCESS | 1216 | 1466739377582 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
20:36:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 170ms
20:36:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
20:36:17 INFO - PROCESS | 1216 | 1466739377721 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - PROCESS | 1216 | 1466739377760 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
20:36:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
20:36:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 170ms
20:36:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
20:36:17 INFO - PROCESS | 1216 | 1466739377894 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:17 INFO - PROCESS | 1216 | 1466739377933 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
20:36:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 170ms
20:36:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
20:36:18 INFO - PROCESS | 1216 | 1466739378072 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:18 INFO - PROCESS | 1216 | 1466739378111 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
20:36:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
20:36:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
20:36:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 171ms
20:36:18 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
20:36:18 INFO - PROCESS | 1216 | 1466739378245 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:18 INFO - PROCESS | 1216 | 1466739378286 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
20:36:18 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
20:36:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
20:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:36:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:36:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
20:36:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 170ms
20:36:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
20:36:18 INFO - PROCESS | 1216 | 1466739378422 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:18 INFO - PROCESS | 1216 | 1466739378465 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
20:36:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 271ms
20:36:18 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
20:36:18 INFO - PROCESS | 1216 | 1466739378757 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:18 INFO - PROCESS | 1216 | 1466739378865 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:19 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
20:36:19 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 1027ms
20:36:19 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
20:36:19 INFO - PROCESS | 1216 | 1466739379781 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:19 INFO - PROCESS | 1216 | 1466739379812 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:20 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
20:36:20 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 921ms
20:36:20 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
20:36:20 INFO - PROCESS | 1216 | 1466739380706 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:20 INFO - PROCESS | 1216 | 1466739380737 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:21 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
20:36:21 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 1080ms
20:36:21 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
20:36:21 INFO - PROCESS | 1216 | 1466739381793 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:21 INFO - PROCESS | 1216 | 1466739381833 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:22 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
20:36:22 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 923ms
20:36:22 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
20:36:22 INFO - PROCESS | 1216 | 1466739382719 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:22 INFO - PROCESS | 1216 | 1466739382749 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
20:36:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
20:36:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
20:36:23 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
20:36:23 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 818ms
20:36:23 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
20:36:23 INFO - PROCESS | 1216 | 1466739383542 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:23 INFO - PROCESS | 1216 | 1466739383572 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
20:36:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
20:36:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
20:36:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
20:36:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
20:36:24 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
20:36:24 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1021ms
20:36:24 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
20:36:24 INFO - PROCESS | 1216 | 1466739384568 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:24 INFO - PROCESS | 1216 | 1466739384600 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:25 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
20:36:25 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
20:36:25 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
20:36:25 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
20:36:25 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
20:36:25 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
20:36:25 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 984ms
20:36:25 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
20:36:25 INFO - PROCESS | 1216 | 1466739385558 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:25 INFO - PROCESS | 1216 | 1466739385593 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:26 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
20:36:26 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
20:36:26 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
20:36:26 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
20:36:26 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
20:36:26 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
20:36:26 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 940ms
20:36:26 INFO - PROCESS | 1216 | 1466739386504 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:26 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
20:36:26 INFO - PROCESS | 1216 | 1466739386534 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
20:36:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
20:36:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
20:36:27 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
20:36:27 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 1070ms
20:36:27 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
20:36:27 INFO - PROCESS | 1216 | 1466739387583 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:27 INFO - PROCESS | 1216 | 1466739387622 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
20:36:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
20:36:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
20:36:29 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
20:36:29 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 2292ms
20:36:29 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
20:36:29 INFO - PROCESS | 1216 | 1466739389877 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:29 INFO - PROCESS | 1216 | 1466739389906 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
20:36:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
20:36:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
20:36:30 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
20:36:30 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 986ms
20:36:30 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
20:36:30 INFO - PROCESS | 1216 | 1466739390868 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:30 INFO - PROCESS | 1216 | 1466739390898 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
20:36:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
20:36:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
20:36:31 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
20:36:31 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 986ms
20:36:31 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
20:36:31 INFO - PROCESS | 1216 | 1466739391859 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:31 INFO - PROCESS | 1216 | 1466739391938 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
20:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
20:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
20:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
20:36:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
20:36:35 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3845ms
20:36:35 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
20:36:35 INFO - PROCESS | 1216 | 1466739395710 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:35 INFO - PROCESS | 1216 | 1466739395741 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:38 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
20:36:38 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
20:36:38 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
20:36:38 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2541ms
20:36:38 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
20:36:38 INFO - PROCESS | 1216 | 1466739398256 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:38 INFO - PROCESS | 1216 | 1466739398328 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:40 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
20:36:40 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
20:36:40 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
20:36:40 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2583ms
20:36:40 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
20:36:40 INFO - PROCESS | 1216 | 1466739400843 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:40 INFO - PROCESS | 1216 | 1466739400872 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:42 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
20:36:42 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1173ms
20:36:42 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
20:36:42 INFO - PROCESS | 1216 | 1466739402021 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:42 INFO - PROCESS | 1216 | 1466739402053 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
20:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
20:36:43 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 984ms
20:36:43 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
20:36:43 INFO - PROCESS | 1216 | 1466739403011 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:43 INFO - PROCESS | 1216 | 1466739403043 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:43 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
20:36:43 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 987ms
20:36:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
20:36:44 INFO - PROCESS | 1216 | 1466739403999 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:44 INFO - PROCESS | 1216 | 1466739404031 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:44 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
20:36:44 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 982ms
20:36:44 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
20:36:44 INFO - PROCESS | 1216 | 1466739404988 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:45 INFO - PROCESS | 1216 | 1466739405020 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:45 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
20:36:45 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 942ms
20:36:45 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
20:36:45 INFO - PROCESS | 1216 | 1466739405936 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:45 INFO - PROCESS | 1216 | 1466739405970 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:46 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
20:36:46 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 1020ms
20:36:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
20:36:46 INFO - PROCESS | 1216 | 1466739406968 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:47 INFO - PROCESS | 1216 | 1466739406999 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
20:36:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 838ms
20:36:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
20:36:47 INFO - PROCESS | 1216 | 1466739407802 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:47 INFO - PROCESS | 1216 | 1466739407833 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
20:36:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 1020ms
20:36:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
20:36:48 INFO - PROCESS | 1216 | 1466739408827 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:48 INFO - PROCESS | 1216 | 1466739408857 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
20:36:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 983ms
20:36:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
20:36:49 INFO - PROCESS | 1216 | 1466739409816 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:49 INFO - PROCESS | 1216 | 1466739409852 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
20:36:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 986ms
20:36:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
20:36:50 INFO - PROCESS | 1216 | 1466739410807 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:50 INFO - PROCESS | 1216 | 1466739410839 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
20:36:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1022ms
20:36:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
20:36:51 INFO - PROCESS | 1216 | 1466739411834 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:51 INFO - PROCESS | 1216 | 1466739411865 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
20:36:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 1019ms
20:36:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
20:36:52 INFO - PROCESS | 1216 | 1466739412859 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:52 INFO - PROCESS | 1216 | 1466739412892 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
20:36:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 985ms
20:36:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
20:36:53 INFO - PROCESS | 1216 | 1466739413853 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:53 INFO - PROCESS | 1216 | 1466739413883 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
20:36:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 1068ms
20:36:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
20:36:54 INFO - PROCESS | 1216 | 1466739414924 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:54 INFO - PROCESS | 1216 | 1466739414960 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
20:36:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 880ms
20:36:55 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
20:36:55 INFO - PROCESS | 1216 | 1466739415812 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:55 INFO - PROCESS | 1216 | 1466739415839 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:56 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
20:36:56 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1025ms
20:36:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
20:36:56 INFO - PROCESS | 1216 | 1466739416841 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:56 INFO - PROCESS | 1216 | 1466739416876 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
20:36:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 985ms
20:36:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
20:36:57 INFO - PROCESS | 1216 | 1466739417831 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:57 INFO - PROCESS | 1216 | 1466739417862 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
20:36:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 983ms
20:36:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
20:36:58 INFO - PROCESS | 1216 | 1466739418820 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:58 INFO - PROCESS | 1216 | 1466739418851 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:59 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
20:36:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 877ms
20:36:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
20:36:59 INFO - PROCESS | 1216 | 1466739419704 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:36:59 INFO - PROCESS | 1216 | 1466739419745 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:00 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
20:37:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 1026ms
20:37:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
20:37:00 INFO - PROCESS | 1216 | 1466739420730 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:00 INFO - PROCESS | 1216 | 1466739420759 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
20:37:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 984ms
20:37:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
20:37:01 INFO - PROCESS | 1216 | 1466739421718 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:01 INFO - PROCESS | 1216 | 1466739421748 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
20:37:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 881ms
20:37:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
20:37:02 INFO - PROCESS | 1216 | 1466739422605 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:02 INFO - PROCESS | 1216 | 1466739422639 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
20:37:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 840ms
20:37:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
20:37:03 INFO - PROCESS | 1216 | 1466739423449 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:03 INFO - PROCESS | 1216 | 1466739423522 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
20:37:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1076ms
20:37:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
20:37:04 INFO - PROCESS | 1216 | 1466739424530 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:04 INFO - PROCESS | 1216 | 1466739424558 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
20:37:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 921ms
20:37:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
20:37:05 INFO - PROCESS | 1216 | 1466739425457 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:05 INFO - PROCESS | 1216 | 1466739425488 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
20:37:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 1026ms
20:37:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
20:37:06 INFO - PROCESS | 1216 | 1466739426488 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:06 INFO - PROCESS | 1216 | 1466739426519 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
20:37:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 1030ms
20:37:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
20:37:07 INFO - PROCESS | 1216 | 1466739427521 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:07 INFO - PROCESS | 1216 | 1466739427552 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
20:37:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 982ms
20:37:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
20:37:08 INFO - PROCESS | 1216 | 1466739428508 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:08 INFO - PROCESS | 1216 | 1466739428536 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
20:37:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 941ms
20:37:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
20:37:09 INFO - PROCESS | 1216 | 1466739429455 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:09 INFO - PROCESS | 1216 | 1466739429491 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
20:37:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 837ms
20:37:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
20:37:10 INFO - PROCESS | 1216 | 1466739430297 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:10 INFO - PROCESS | 1216 | 1466739430329 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:11 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
20:37:11 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1077ms
20:37:11 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
20:37:11 INFO - PROCESS | 1216 | 1466739431382 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:11 INFO - PROCESS | 1216 | 1466739431409 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
20:37:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 1026ms
20:37:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
20:37:12 INFO - PROCESS | 1216 | 1466739432414 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:12 INFO - PROCESS | 1216 | 1466739432443 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:37:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 921ms
20:37:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
20:37:13 INFO - PROCESS | 1216 | 1466739433334 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:13 INFO - PROCESS | 1216 | 1466739433364 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
20:37:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 837ms
20:37:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
20:37:14 INFO - PROCESS | 1216 | 1466739434178 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:14 INFO - PROCESS | 1216 | 1466739434205 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
20:37:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 986ms
20:37:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
20:37:15 INFO - PROCESS | 1216 | 1466739435168 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:15 INFO - PROCESS | 1216 | 1466739435202 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
20:37:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1131ms
20:37:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
20:37:16 INFO - PROCESS | 1216 | 1466739436306 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:16 INFO - PROCESS | 1216 | 1466739436338 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
20:37:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 879ms
20:37:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
20:37:17 INFO - PROCESS | 1216 | 1466739437189 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:17 INFO - PROCESS | 1216 | 1466739437219 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:37:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 942ms
20:37:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
20:37:18 INFO - PROCESS | 1216 | 1466739438145 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:18 INFO - PROCESS | 1216 | 1466739438174 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
20:37:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 881ms
20:37:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
20:37:19 INFO - PROCESS | 1216 | 1466739439020 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:19 INFO - PROCESS | 1216 | 1466739439049 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
20:37:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 983ms
20:37:20 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
20:37:20 INFO - PROCESS | 1216 | 1466739440010 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:20 INFO - PROCESS | 1216 | 1466739440037 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:21 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:37:21 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1180ms
20:37:21 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
20:37:21 INFO - PROCESS | 1216 | 1466739441193 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:21 INFO - PROCESS | 1216 | 1466739441227 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:22 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
20:37:22 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 986ms
20:37:22 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
20:37:22 INFO - PROCESS | 1216 | 1466739442183 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:22 INFO - PROCESS | 1216 | 1466739442214 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:23 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
20:37:23 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 1024ms
20:37:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
20:37:23 INFO - PROCESS | 1216 | 1466739443211 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:23 INFO - PROCESS | 1216 | 1466739443240 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:37:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 982ms
20:37:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
20:37:24 INFO - PROCESS | 1216 | 1466739444199 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:24 INFO - PROCESS | 1216 | 1466739444228 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
20:37:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 1027ms
20:37:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
20:37:25 INFO - PROCESS | 1216 | 1466739445231 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:25 INFO - PROCESS | 1216 | 1466739445260 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
20:37:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 923ms
20:37:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
20:37:26 INFO - PROCESS | 1216 | 1466739446156 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:26 INFO - PROCESS | 1216 | 1466739446186 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
20:37:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 1025ms
20:37:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
20:37:27 INFO - PROCESS | 1216 | 1466739447186 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:27 INFO - PROCESS | 1216 | 1466739447214 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
20:37:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 1139ms
20:37:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
20:37:28 INFO - PROCESS | 1216 | 1466739448342 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:28 INFO - PROCESS | 1216 | 1466739448373 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
20:37:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 922ms
20:37:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
20:37:29 INFO - PROCESS | 1216 | 1466739449268 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:29 INFO - PROCESS | 1216 | 1466739449299 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
20:37:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 1069ms
20:37:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
20:37:30 INFO - PROCESS | 1216 | 1466739450342 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:30 INFO - PROCESS | 1216 | 1466739450380 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
20:37:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 984ms
20:37:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
20:37:31 INFO - PROCESS | 1216 | 1466739451332 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:31 INFO - PROCESS | 1216 | 1466739451363 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
20:37:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 881ms
20:37:32 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
20:37:32 INFO - PROCESS | 1216 | 1466739452215 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:32 INFO - PROCESS | 1216 | 1466739452244 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
20:37:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 1027ms
20:37:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
20:37:33 INFO - PROCESS | 1216 | 1466739453247 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:33 INFO - PROCESS | 1216 | 1466739453275 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
20:37:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 1129ms
20:37:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
20:37:34 INFO - PROCESS | 1216 | 1466739454382 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:34 INFO - PROCESS | 1216 | 1466739454418 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
20:37:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 921ms
20:37:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
20:37:35 INFO - PROCESS | 1216 | 1466739455309 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:35 INFO - PROCESS | 1216 | 1466739455338 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
20:37:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 921ms
20:37:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
20:37:36 INFO - PROCESS | 1216 | 1466739456236 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:36 INFO - PROCESS | 1216 | 1466739456265 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
20:37:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 982ms
20:37:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
20:37:37 INFO - PROCESS | 1216 | 1466739457225 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:37 INFO - PROCESS | 1216 | 1466739457254 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
20:37:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 983ms
20:37:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
20:37:38 INFO - PROCESS | 1216 | 1466739458208 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:38 INFO - PROCESS | 1216 | 1466739458236 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
20:37:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 1019ms
20:37:39 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
20:37:39 INFO - PROCESS | 1216 | 1466739459234 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:39 INFO - PROCESS | 1216 | 1466739459262 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
20:37:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 921ms
20:37:40 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
20:37:40 INFO - PROCESS | 1216 | 1466739460158 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:40 INFO - PROCESS | 1216 | 1466739460192 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
20:37:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 984ms
20:37:41 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
20:37:41 INFO - PROCESS | 1216 | 1466739461148 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:41 INFO - PROCESS | 1216 | 1466739461179 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
20:37:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 1064ms
20:37:42 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
20:37:42 INFO - PROCESS | 1216 | 1466739462217 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:42 INFO - PROCESS | 1216 | 1466739462257 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
20:37:43 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1133ms
20:37:43 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
20:37:43 INFO - PROCESS | 1216 | 1466739463356 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:43 INFO - PROCESS | 1216 | 1466739463385 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
20:37:44 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1024ms
20:37:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
20:37:44 INFO - PROCESS | 1216 | 1466739464381 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:44 INFO - PROCESS | 1216 | 1466739464409 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
20:37:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 922ms
20:37:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
20:37:45 INFO - PROCESS | 1216 | 1466739465308 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:45 INFO - PROCESS | 1216 | 1466739465336 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
20:37:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 1022ms
20:37:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
20:37:46 INFO - PROCESS | 1216 | 1466739466336 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:46 INFO - PROCESS | 1216 | 1466739466369 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
20:37:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1389ms
20:37:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
20:37:47 INFO - PROCESS | 1216 | 1466739467730 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:47 INFO - PROCESS | 1216 | 1466739467759 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
20:37:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 922ms
20:37:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
20:37:48 INFO - PROCESS | 1216 | 1466739468658 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:48 INFO - PROCESS | 1216 | 1466739468687 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
20:37:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 880ms
20:37:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
20:37:49 INFO - PROCESS | 1216 | 1466739469547 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:49 INFO - PROCESS | 1216 | 1466739469581 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
20:37:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 1028ms
20:37:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
20:37:50 INFO - PROCESS | 1216 | 1466739470574 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:50 INFO - PROCESS | 1216 | 1466739470602 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
20:37:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 923ms
20:37:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
20:37:51 INFO - PROCESS | 1216 | 1466739471504 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:51 INFO - PROCESS | 1216 | 1466739471532 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
20:37:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 984ms
20:37:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
20:37:52 INFO - PROCESS | 1216 | 1466739472492 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:52 INFO - PROCESS | 1216 | 1466739472526 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
20:37:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 985ms
20:37:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
20:37:53 INFO - PROCESS | 1216 | 1466739473483 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:53 INFO - PROCESS | 1216 | 1466739473554 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
20:37:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 923ms
20:37:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
20:37:54 INFO - PROCESS | 1216 | 1466739474410 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:54 INFO - PROCESS | 1216 | 1466739474438 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
20:37:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 922ms
20:37:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
20:37:55 INFO - PROCESS | 1216 | 1466739475338 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:37:55 INFO - PROCESS | 1216 | 1466739475367 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
20:38:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
20:38:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8841ms
20:38:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
20:38:04 INFO - PROCESS | 1216 | 1466739484183 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:04 INFO - PROCESS | 1216 | 1466739484213 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
20:38:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
20:38:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
20:38:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
20:38:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2945ms
20:38:07 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
20:38:07 INFO - PROCESS | 1216 | 1466739487134 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:07 INFO - PROCESS | 1216 | 1466739487163 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
20:38:08 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1022ms
20:38:08 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
20:38:08 INFO - PROCESS | 1216 | 1466739488162 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:08 INFO - PROCESS | 1216 | 1466739488199 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
20:38:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 986ms
20:38:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
20:38:09 INFO - PROCESS | 1216 | 1466739489155 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:09 INFO - PROCESS | 1216 | 1466739489186 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
20:38:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 818ms
20:38:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
20:38:09 INFO - PROCESS | 1216 | 1466739489977 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:10 INFO - PROCESS | 1216 | 1466739490005 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
20:38:11 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1078ms
20:38:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
20:38:11 INFO - PROCESS | 1216 | 1466739491063 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:11 INFO - PROCESS | 1216 | 1466739491089 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
20:38:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 923ms
20:38:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
20:38:11 INFO - PROCESS | 1216 | 1466739491988 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:12 INFO - PROCESS | 1216 | 1466739492025 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
20:38:12 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 921ms
20:38:12 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
20:38:12 INFO - PROCESS | 1216 | 1466739492914 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:12 INFO - PROCESS | 1216 | 1466739492944 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
20:38:13 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 985ms
20:38:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
20:38:13 INFO - PROCESS | 1216 | 1466739493905 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:13 INFO - PROCESS | 1216 | 1466739493934 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
20:38:14 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 1027ms
20:38:14 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
20:38:14 INFO - PROCESS | 1216 | 1466739494938 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:14 INFO - PROCESS | 1216 | 1466739494967 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
20:38:15 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 878ms
20:38:15 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
20:38:15 INFO - PROCESS | 1216 | 1466739495818 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:15 INFO - PROCESS | 1216 | 1466739495847 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:15 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
20:38:15 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 170ms
20:38:16 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
20:38:16 INFO - PROCESS | 1216 | 1466739495998 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:16 INFO - PROCESS | 1216 | 1466739496027 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
20:38:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
20:38:16 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
20:38:16 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 170ms
20:38:16 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
20:38:16 INFO - PROCESS | 1216 | 1466739496169 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:16 INFO - PROCESS | 1216 | 1466739496206 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:17 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
20:38:17 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1079ms
20:38:17 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
20:38:17 INFO - PROCESS | 1216 | 1466739497253 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:17 INFO - PROCESS | 1216 | 1466739497280 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:18 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
20:38:18 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1179ms
20:38:18 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
20:38:18 INFO - PROCESS | 1216 | 1466739498438 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:18 INFO - PROCESS | 1216 | 1466739498468 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
20:38:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1220ms
20:38:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
20:38:19 INFO - PROCESS | 1216 | 1466739499662 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:19 INFO - PROCESS | 1216 | 1466739499690 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
20:38:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
20:38:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1080ms
20:38:20 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
20:38:20 INFO - PROCESS | 1216 | 1466739500749 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:20 INFO - PROCESS | 1216 | 1466739500791 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:21 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
20:38:21 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 984ms
20:38:21 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
20:38:21 INFO - PROCESS | 1216 | 1466739501741 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:21 INFO - PROCESS | 1216 | 1466739501770 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
20:38:22 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1138ms
20:38:22 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
20:38:22 INFO - PROCESS | 1216 | 1466739502881 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:22 INFO - PROCESS | 1216 | 1466739502910 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
20:38:23 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1078ms
20:38:23 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
20:38:23 INFO - PROCESS | 1216 | 1466739503964 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:23 INFO - PROCESS | 1216 | 1466739503990 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
20:38:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
20:38:25 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1341ms
20:38:25 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
20:38:25 INFO - PROCESS | 1216 | 1466739505310 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:25 INFO - PROCESS | 1216 | 1466739505340 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
20:38:26 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1025ms
20:38:26 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
20:38:26 INFO - PROCESS | 1216 | 1466739506340 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:26 INFO - PROCESS | 1216 | 1466739506370 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
20:38:27 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1189ms
20:38:27 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
20:38:27 INFO - PROCESS | 1216 | 1466739507537 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:27 INFO - PROCESS | 1216 | 1466739507565 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
20:38:28 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 922ms
20:38:28 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
20:38:28 INFO - PROCESS | 1216 | 1466739508460 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:28 INFO - PROCESS | 1216 | 1466739508488 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
20:38:29 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 985ms
20:38:29 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
20:38:29 INFO - PROCESS | 1216 | 1466739509452 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:29 INFO - PROCESS | 1216 | 1466739509479 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
20:38:30 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1243ms
20:38:30 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
20:38:30 INFO - PROCESS | 1216 | 1466739510698 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:30 INFO - PROCESS | 1216 | 1466739510731 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
20:38:31 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1279ms
20:38:31 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
20:38:31 INFO - PROCESS | 1216 | 1466739511984 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:32 INFO - PROCESS | 1216 | 1466739512012 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
20:38:32 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 879ms
20:38:32 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
20:38:32 INFO - PROCESS | 1216 | 1466739512868 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:32 INFO - PROCESS | 1216 | 1466739512897 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
20:38:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
20:38:36 INFO - window.indexedDB.open('test', val);..." did not throw
20:38:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:38:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
20:38:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
20:38:36 INFO - window.indexedDB.open('test', val);..." did not throw
20:38:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:38:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
20:38:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
20:38:36 INFO - window.indexedDB.open('test', val);..." did not throw
20:38:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:38:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
20:38:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
20:38:36 INFO - window.indexedDB.open('test', val);..." did not throw
20:38:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
20:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:38:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
20:38:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
20:38:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
20:38:36 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 3157ms
20:38:36 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
20:38:36 INFO - PROCESS | 1216 | 1466739516029 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:36 INFO - PROCESS | 1216 | 1466739516060 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:37 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
20:38:37 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 1137ms
20:38:37 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
20:38:37 INFO - PROCESS | 1216 | 1466739517170 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:37 INFO - PROCESS | 1216 | 1466739517199 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:38 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
20:38:38 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
20:38:38 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1538ms
20:38:38 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
20:38:38 INFO - PROCESS | 1216 | 1466739518715 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:38 INFO - PROCESS | 1216 | 1466739518745 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:39 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
20:38:39 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 921ms
20:38:39 INFO - TEST-START | /IndexedDB/idbindex_count.htm
20:38:39 INFO - PROCESS | 1216 | 1466739519641 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:39 INFO - PROCESS | 1216 | 1466739519674 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:40 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
20:38:40 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 1074ms
20:38:40 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
20:38:40 INFO - PROCESS | 1216 | 1466739520718 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:40 INFO - PROCESS | 1216 | 1466739520748 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:41 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
20:38:41 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 980ms
20:38:41 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
20:38:41 INFO - PROCESS | 1216 | 1466739521703 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:41 INFO - PROCESS | 1216 | 1466739521733 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:42 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
20:38:42 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 940ms
20:38:42 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
20:38:42 INFO - PROCESS | 1216 | 1466739522649 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:42 INFO - PROCESS | 1216 | 1466739522682 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:43 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
20:38:43 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1075ms
20:38:43 INFO - TEST-START | /IndexedDB/idbindex_get.htm
20:38:43 INFO - PROCESS | 1216 | 1466739523731 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:43 INFO - PROCESS | 1216 | 1466739523769 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:44 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
20:38:44 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 983ms
20:38:44 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
20:38:44 INFO - PROCESS | 1216 | 1466739524720 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:44 INFO - PROCESS | 1216 | 1466739524757 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:45 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
20:38:45 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 942ms
20:38:45 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
20:38:45 INFO - PROCESS | 1216 | 1466739525661 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:45 INFO - PROCESS | 1216 | 1466739525690 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:46 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
20:38:46 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 923ms
20:38:46 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
20:38:46 INFO - PROCESS | 1216 | 1466739526591 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:46 INFO - PROCESS | 1216 | 1466739526618 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:47 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
20:38:47 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1027ms
20:38:47 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
20:38:47 INFO - PROCESS | 1216 | 1466739527622 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:47 INFO - PROCESS | 1216 | 1466739527655 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:48 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
20:38:48 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 774ms
20:38:48 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
20:38:48 INFO - PROCESS | 1216 | 1466739528401 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:48 INFO - PROCESS | 1216 | 1466739528428 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:49 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
20:38:49 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 983ms
20:38:49 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
20:38:49 INFO - PROCESS | 1216 | 1466739529388 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:49 INFO - PROCESS | 1216 | 1466739529418 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:50 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
20:38:50 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 986ms
20:38:50 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
20:38:50 INFO - PROCESS | 1216 | 1466739530380 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:50 INFO - PROCESS | 1216 | 1466739530409 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:51 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
20:38:51 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 838ms
20:38:51 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
20:38:51 INFO - PROCESS | 1216 | 1466739531225 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:51 INFO - PROCESS | 1216 | 1466739531262 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
20:38:52 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
20:38:52 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 1023ms
20:38:52 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
20:38:52 INFO - PROCESS | 1216 | 1466739532249 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:52 INFO - PROCESS | 1216 | 1466739532278 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
20:38:53 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
20:38:53 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1023ms
20:38:53 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
20:38:53 INFO - PROCESS | 1216 | 1466739533277 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:53 INFO - PROCESS | 1216 | 1466739533305 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
20:38:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 877ms
20:38:54 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
20:38:54 INFO - PROCESS | 1216 | 1466739534161 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:54 INFO - PROCESS | 1216 | 1466739534195 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
20:38:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 1020ms
20:38:55 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
20:38:55 INFO - PROCESS | 1216 | 1466739535186 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:55 INFO - PROCESS | 1216 | 1466739535216 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
20:38:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 878ms
20:38:56 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
20:38:56 INFO - PROCESS | 1216 | 1466739536068 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:56 INFO - PROCESS | 1216 | 1466739536097 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:57 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
20:38:57 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1070ms
20:38:57 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
20:38:57 INFO - PROCESS | 1216 | 1466739537144 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:57 INFO - PROCESS | 1216 | 1466739537173 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:58 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
20:38:58 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 877ms
20:38:58 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
20:38:58 INFO - PROCESS | 1216 | 1466739538028 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:58 INFO - PROCESS | 1216 | 1466739538058 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:59 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
20:38:59 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 984ms
20:38:59 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
20:38:59 INFO - PROCESS | 1216 | 1466739539014 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:38:59 INFO - PROCESS | 1216 | 1466739539043 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
20:39:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1021ms
20:39:00 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
20:39:00 INFO - PROCESS | 1216 | 1466739540039 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:00 INFO - PROCESS | 1216 | 1466739540067 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
20:39:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 921ms
20:39:00 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
20:39:00 INFO - PROCESS | 1216 | 1466739540966 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:01 INFO - PROCESS | 1216 | 1466739541001 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:01 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
20:39:01 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 979ms
20:39:01 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
20:39:01 INFO - PROCESS | 1216 | 1466739541951 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:01 INFO - PROCESS | 1216 | 1466739541981 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:02 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
20:39:02 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 836ms
20:39:02 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
20:39:02 INFO - PROCESS | 1216 | 1466739542793 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:02 INFO - PROCESS | 1216 | 1466739542822 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:03 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
20:39:03 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1021ms
20:39:03 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
20:39:03 INFO - PROCESS | 1216 | 1466739543826 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:03 INFO - PROCESS | 1216 | 1466739543862 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:04 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
20:39:04 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 882ms
20:39:04 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
20:39:04 INFO - PROCESS | 1216 | 1466739544702 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:04 INFO - PROCESS | 1216 | 1466739544731 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:05 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
20:39:05 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 774ms
20:39:05 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
20:39:05 INFO - PROCESS | 1216 | 1466739545483 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:05 INFO - PROCESS | 1216 | 1466739545511 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:06 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
20:39:06 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 1022ms
20:39:06 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
20:39:06 INFO - PROCESS | 1216 | 1466739546509 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:06 INFO - PROCESS | 1216 | 1466739546543 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:07 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
20:39:07 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1023ms
20:39:07 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
20:39:07 INFO - PROCESS | 1216 | 1466739547538 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:07 INFO - PROCESS | 1216 | 1466739547565 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
20:39:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 881ms
20:39:08 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
20:39:08 INFO - PROCESS | 1216 | 1466739548423 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:08 INFO - PROCESS | 1216 | 1466739548454 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
20:39:08 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 170ms
20:39:08 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
20:39:08 INFO - PROCESS | 1216 | 1466739548599 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:08 INFO - PROCESS | 1216 | 1466739548630 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
20:39:08 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 171ms
20:39:08 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
20:39:08 INFO - PROCESS | 1216 | 1466739548778 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:08 INFO - PROCESS | 1216 | 1466739548809 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
20:39:08 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
20:39:08 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 170ms
20:39:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
20:39:08 INFO - PROCESS | 1216 | 1466739548948 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:08 INFO - PROCESS | 1216 | 1466739548978 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
20:39:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 881ms
20:39:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
20:39:09 INFO - PROCESS | 1216 | 1466739549833 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:09 INFO - PROCESS | 1216 | 1466739549860 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
20:39:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 887ms
20:39:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
20:39:10 INFO - PROCESS | 1216 | 1466739550726 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:10 INFO - PROCESS | 1216 | 1466739550760 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
20:39:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 923ms
20:39:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
20:39:11 INFO - PROCESS | 1216 | 1466739551653 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:11 INFO - PROCESS | 1216 | 1466739551680 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
20:39:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 982ms
20:39:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
20:39:12 INFO - PROCESS | 1216 | 1466739552640 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:12 INFO - PROCESS | 1216 | 1466739552668 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
20:39:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 982ms
20:39:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
20:39:13 INFO - PROCESS | 1216 | 1466739553627 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:13 INFO - PROCESS | 1216 | 1466739553657 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
20:39:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 920ms
20:39:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
20:39:14 INFO - PROCESS | 1216 | 1466739554554 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:14 INFO - PROCESS | 1216 | 1466739554584 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:39:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 984ms
20:39:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
20:39:15 INFO - PROCESS | 1216 | 1466739555543 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:15 INFO - PROCESS | 1216 | 1466739555573 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:39:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 880ms
20:39:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
20:39:16 INFO - PROCESS | 1216 | 1466739556429 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:16 INFO - PROCESS | 1216 | 1466739556465 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
20:39:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1191ms
20:39:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
20:39:17 INFO - PROCESS | 1216 | 1466739557622 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:17 INFO - PROCESS | 1216 | 1466739557651 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
20:39:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 923ms
20:39:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
20:39:18 INFO - PROCESS | 1216 | 1466739558551 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:18 INFO - PROCESS | 1216 | 1466739558578 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
20:39:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 985ms
20:39:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
20:39:19 INFO - PROCESS | 1216 | 1466739559542 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:19 INFO - PROCESS | 1216 | 1466739559576 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
20:39:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 1073ms
20:39:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
20:39:20 INFO - PROCESS | 1216 | 1466739560620 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:20 INFO - PROCESS | 1216 | 1466739560652 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
20:39:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 984ms
20:39:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
20:39:21 INFO - PROCESS | 1216 | 1466739561608 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:21 INFO - PROCESS | 1216 | 1466739561637 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
20:39:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 922ms
20:39:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
20:39:22 INFO - PROCESS | 1216 | 1466739562536 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:22 INFO - PROCESS | 1216 | 1466739562565 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
20:39:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 986ms
20:39:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
20:39:23 INFO - PROCESS | 1216 | 1466739563528 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:23 INFO - PROCESS | 1216 | 1466739563558 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
20:39:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 880ms
20:39:24 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
20:39:24 INFO - PROCESS | 1216 | 1466739564407 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:24 INFO - PROCESS | 1216 | 1466739564437 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
20:39:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 985ms
20:39:25 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
20:39:25 INFO - PROCESS | 1216 | 1466739565397 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:25 INFO - PROCESS | 1216 | 1466739565426 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
20:39:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 984ms
20:39:26 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
20:39:26 INFO - PROCESS | 1216 | 1466739566387 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:26 INFO - PROCESS | 1216 | 1466739566421 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:39:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 985ms
20:39:27 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
20:39:27 INFO - PROCESS | 1216 | 1466739567377 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:27 INFO - PROCESS | 1216 | 1466739567407 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:39:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 835ms
20:39:28 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
20:39:28 INFO - PROCESS | 1216 | 1466739568217 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:28 INFO - PROCESS | 1216 | 1466739568247 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
20:39:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1071ms
20:39:29 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
20:39:29 INFO - PROCESS | 1216 | 1466739569300 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:29 INFO - PROCESS | 1216 | 1466739569342 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
20:39:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 983ms
20:39:30 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
20:39:30 INFO - PROCESS | 1216 | 1466739570279 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:30 INFO - PROCESS | 1216 | 1466739570309 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
20:39:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 835ms
20:39:31 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
20:39:31 INFO - PROCESS | 1216 | 1466739571119 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:31 INFO - PROCESS | 1216 | 1466739571147 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:39:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 1020ms
20:39:32 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
20:39:32 INFO - PROCESS | 1216 | 1466739572145 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:32 INFO - PROCESS | 1216 | 1466739572179 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
20:39:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 985ms
20:39:33 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
20:39:33 INFO - PROCESS | 1216 | 1466739573134 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:33 INFO - PROCESS | 1216 | 1466739573162 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
20:39:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 922ms
20:39:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
20:39:34 INFO - PROCESS | 1216 | 1466739574063 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:34 INFO - PROCESS | 1216 | 1466739574094 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
20:39:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 921ms
20:39:34 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
20:39:34 INFO - PROCESS | 1216 | 1466739574989 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:35 INFO - PROCESS | 1216 | 1466739575018 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:39:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1026ms
20:39:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
20:39:36 INFO - PROCESS | 1216 | 1466739576024 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:36 INFO - PROCESS | 1216 | 1466739576055 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
20:39:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 942ms
20:39:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
20:39:36 INFO - PROCESS | 1216 | 1466739576965 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:37 INFO - PROCESS | 1216 | 1466739576997 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
20:39:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 922ms
20:39:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
20:39:37 INFO - PROCESS | 1216 | 1466739577895 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:37 INFO - PROCESS | 1216 | 1466739577923 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
20:39:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 1077ms
20:39:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
20:39:38 INFO - PROCESS | 1216 | 1466739578976 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:39 INFO - PROCESS | 1216 | 1466739579010 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
20:39:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 923ms
20:39:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
20:39:39 INFO - PROCESS | 1216 | 1466739579904 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:39 INFO - PROCESS | 1216 | 1466739579935 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
20:39:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 1232ms
20:39:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
20:39:41 INFO - PROCESS | 1216 | 1466739581142 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:41 INFO - PROCESS | 1216 | 1466739581169 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:42 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
20:39:42 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
20:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:39:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 880ms
20:39:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
20:39:42 INFO - PROCESS | 1216 | 1466739582028 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:42 INFO - PROCESS | 1216 | 1466739582063 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:43 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
20:39:43 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
20:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:39:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
20:39:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 1024ms
20:39:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
20:39:43 INFO - PROCESS | 1216 | 1466739583053 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:43 INFO - PROCESS | 1216 | 1466739583081 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
20:39:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 1021ms
20:39:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
20:39:44 INFO - PROCESS | 1216 | 1466739584078 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:44 INFO - PROCESS | 1216 | 1466739584105 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
20:39:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 1128ms
20:39:45 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
20:39:45 INFO - PROCESS | 1216 | 1466739585211 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:45 INFO - PROCESS | 1216 | 1466739585245 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
20:39:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 920ms
20:39:46 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
20:39:46 INFO - PROCESS | 1216 | 1466739586137 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:46 INFO - PROCESS | 1216 | 1466739586168 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
20:39:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 985ms
20:39:47 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
20:39:47 INFO - PROCESS | 1216 | 1466739587127 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:47 INFO - PROCESS | 1216 | 1466739587156 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
20:39:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1078ms
20:39:48 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
20:39:48 INFO - PROCESS | 1216 | 1466739588218 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:48 INFO - PROCESS | 1216 | 1466739588251 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
20:39:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 943ms
20:39:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
20:39:49 INFO - PROCESS | 1216 | 1466739589156 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:49 INFO - PROCESS | 1216 | 1466739589185 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
20:39:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 985ms
20:39:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
20:39:50 INFO - PROCESS | 1216 | 1466739590146 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:50 INFO - PROCESS | 1216 | 1466739590173 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:39:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 1075ms
20:39:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
20:39:51 INFO - PROCESS | 1216 | 1466739591227 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:51 INFO - PROCESS | 1216 | 1466739591260 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:39:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 878ms
20:39:52 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
20:39:52 INFO - PROCESS | 1216 | 1466739592110 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:52 INFO - PROCESS | 1216 | 1466739592182 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
20:39:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1344ms
20:39:53 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
20:39:53 INFO - PROCESS | 1216 | 1466739593459 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:53 INFO - PROCESS | 1216 | 1466739593485 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
20:39:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 983ms
20:39:54 INFO - PROCESS | 1216 | 1466739594453 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:54 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
20:39:54 INFO - PROCESS | 1216 | 1466739594488 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
20:39:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 919ms
20:39:55 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
20:39:55 INFO - PROCESS | 1216 | 1466739595382 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:55 INFO - PROCESS | 1216 | 1466739595412 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
20:39:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 986ms
20:39:56 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
20:39:56 INFO - PROCESS | 1216 | 1466739596370 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:56 INFO - PROCESS | 1216 | 1466739596400 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
20:39:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 923ms
20:39:57 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
20:39:57 INFO - PROCESS | 1216 | 1466739597298 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:57 INFO - PROCESS | 1216 | 1466739597326 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
20:39:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 921ms
20:39:58 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
20:39:58 INFO - PROCESS | 1216 | 1466739598225 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:58 INFO - PROCESS | 1216 | 1466739598261 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
20:39:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1024ms
20:39:59 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
20:39:59 INFO - PROCESS | 1216 | 1466739599255 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:39:59 INFO - PROCESS | 1216 | 1466739599292 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
20:40:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 922ms
20:40:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
20:40:00 INFO - PROCESS | 1216 | 1466739600182 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:00 INFO - PROCESS | 1216 | 1466739600212 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
20:40:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 982ms
20:40:01 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
20:40:01 INFO - PROCESS | 1216 | 1466739601171 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:01 INFO - PROCESS | 1216 | 1466739601199 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
20:40:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
20:40:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 984ms
20:40:02 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
20:40:02 INFO - PROCESS | 1216 | 1466739602156 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:02 INFO - PROCESS | 1216 | 1466739602186 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
20:40:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 923ms
20:40:03 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
20:40:03 INFO - PROCESS | 1216 | 1466739603085 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:03 INFO - PROCESS | 1216 | 1466739603112 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
20:40:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 882ms
20:40:03 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
20:40:03 INFO - PROCESS | 1216 | 1466739603972 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:04 INFO - PROCESS | 1216 | 1466739604005 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
20:40:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1083ms
20:40:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
20:40:05 INFO - PROCESS | 1216 | 1466739605059 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:05 INFO - PROCESS | 1216 | 1466739605104 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
20:40:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 1019ms
20:40:06 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
20:40:06 INFO - PROCESS | 1216 | 1466739606084 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:06 INFO - PROCESS | 1216 | 1466739606114 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
20:40:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
20:40:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
20:40:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
20:40:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
20:40:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3608ms
20:40:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
20:40:09 INFO - PROCESS | 1216 | 1466739609697 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:09 INFO - PROCESS | 1216 | 1466739609728 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
20:40:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1172ms
20:40:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
20:40:10 INFO - PROCESS | 1216 | 1466739610872 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:10 INFO - PROCESS | 1216 | 1466739610900 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
20:40:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 880ms
20:40:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
20:40:11 INFO - PROCESS | 1216 | 1466739611758 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:11 INFO - PROCESS | 1216 | 1466739611789 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
20:40:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 919ms
20:40:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
20:40:12 INFO - PROCESS | 1216 | 1466739612683 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:12 INFO - PROCESS | 1216 | 1466739612712 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
20:40:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 922ms
20:40:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
20:40:13 INFO - PROCESS | 1216 | 1466739613611 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:13 INFO - PROCESS | 1216 | 1466739613648 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
20:40:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 983ms
20:40:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
20:40:14 INFO - PROCESS | 1216 | 1466739614596 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:14 INFO - PROCESS | 1216 | 1466739614626 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
20:40:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 920ms
20:40:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
20:40:15 INFO - PROCESS | 1216 | 1466739615521 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:15 INFO - PROCESS | 1216 | 1466739615548 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:40:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 1132ms
20:40:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
20:40:16 INFO - PROCESS | 1216 | 1466739616660 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:16 INFO - PROCESS | 1216 | 1466739616693 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
20:40:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 878ms
20:40:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
20:40:17 INFO - PROCESS | 1216 | 1466739617543 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:17 INFO - PROCESS | 1216 | 1466739617615 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
20:40:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 982ms
20:40:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
20:40:18 INFO - PROCESS | 1216 | 1466739618529 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:18 INFO - PROCESS | 1216 | 1466739618559 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
20:40:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 1079ms
20:40:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
20:40:19 INFO - PROCESS | 1216 | 1466739619615 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:19 INFO - PROCESS | 1216 | 1466739619655 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
20:40:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 943ms
20:40:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
20:40:20 INFO - PROCESS | 1216 | 1466739620561 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:20 INFO - PROCESS | 1216 | 1466739620591 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
20:40:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 985ms
20:40:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
20:40:21 INFO - PROCESS | 1216 | 1466739621549 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:21 INFO - PROCESS | 1216 | 1466739621579 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
20:40:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 1026ms
20:40:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
20:40:22 INFO - PROCESS | 1216 | 1466739622579 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:22 INFO - PROCESS | 1216 | 1466739622606 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
20:40:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 1020ms
20:40:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
20:40:23 INFO - PROCESS | 1216 | 1466739623604 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:23 INFO - PROCESS | 1216 | 1466739623638 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
20:40:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 987ms
20:40:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
20:40:24 INFO - PROCESS | 1216 | 1466739624595 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:24 INFO - PROCESS | 1216 | 1466739624625 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
20:40:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 880ms
20:40:25 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
20:40:25 INFO - PROCESS | 1216 | 1466739625481 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:25 INFO - PROCESS | 1216 | 1466739625510 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:26 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
20:40:26 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 1024ms
20:40:26 INFO - TEST-START | /IndexedDB/idbtransaction.htm
20:40:26 INFO - PROCESS | 1216 | 1466739626512 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:26 INFO - PROCESS | 1216 | 1466739626542 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:27 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
20:40:27 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
20:40:27 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 880ms
20:40:27 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
20:40:27 INFO - PROCESS | 1216 | 1466739627392 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:27 INFO - PROCESS | 1216 | 1466739627422 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
20:40:28 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 892ms
20:40:28 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
20:40:28 INFO - PROCESS | 1216 | 1466739628291 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:28 INFO - PROCESS | 1216 | 1466739628318 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
20:40:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
20:40:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
20:40:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
20:40:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
20:40:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
20:40:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
20:40:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
20:40:33 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5650ms
20:40:33 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
20:40:33 INFO - PROCESS | 1216 | 1466739633945 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:33 INFO - PROCESS | 1216 | 1466739633978 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:35 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
20:40:35 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1183ms
20:40:35 INFO - TEST-START | /IndexedDB/index_sort_order.htm
20:40:35 INFO - PROCESS | 1216 | 1466739635134 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:35 INFO - PROCESS | 1216 | 1466739635164 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:36 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
20:40:36 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 985ms
20:40:36 INFO - TEST-START | /IndexedDB/interfaces.html
20:40:36 INFO - PROCESS | 1216 | 1466739636124 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:36 INFO - PROCESS | 1216 | 1466739636157 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
20:40:36 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
20:40:36 INFO - TEST-OK | /IndexedDB/interfaces.html | took 496ms
20:40:36 INFO - TEST-START | /IndexedDB/interfaces.worker
20:40:36 INFO - PROCESS | 1216 | 1466739636624 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:36 INFO - PROCESS | 1216 | 1466739636655 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
20:40:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
20:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:40:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
20:40:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
20:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
20:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
20:40:37 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
20:40:37 INFO - {}
20:40:37 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 509ms
20:40:37 INFO - TEST-START | /IndexedDB/key_invalid.htm
20:40:37 INFO - PROCESS | 1216 | 1466739637138 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:37 INFO - PROCESS | 1216 | 1466739637170 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
20:40:38 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
20:40:38 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 950ms
20:40:38 INFO - TEST-START | /IndexedDB/key_valid.html
20:40:38 INFO - PROCESS | 1216 | 1466739638093 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:38 INFO - PROCESS | 1216 | 1466739638129 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
20:40:52 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
20:40:52 INFO - TEST-OK | /IndexedDB/key_valid.html | took 14168ms
20:40:52 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
20:40:52 INFO - PROCESS | 1216 | 1466739652274 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:52 INFO - PROCESS | 1216 | 1466739652303 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:53 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
20:40:53 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 983ms
20:40:53 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
20:40:53 INFO - PROCESS | 1216 | 1466739653262 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:53 INFO - PROCESS | 1216 | 1466739653292 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:54 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
20:40:54 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 921ms
20:40:54 INFO - TEST-START | /IndexedDB/keygenerator.htm
20:40:54 INFO - PROCESS | 1216 | 1466739654188 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:54 INFO - PROCESS | 1216 | 1466739654219 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:56 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
20:40:56 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
20:40:56 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
20:40:56 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2331ms
20:40:56 INFO - TEST-START | /IndexedDB/keyorder.htm
20:40:56 INFO - PROCESS | 1216 | 1466739656523 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:56 INFO - PROCESS | 1216 | 1466739656554 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
20:40:57 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
20:40:57 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1086ms
20:40:57 INFO - TEST-START | /IndexedDB/keypath.htm
20:40:57 INFO - PROCESS | 1216 | 1466739657615 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:57 INFO - PROCESS | 1216 | 1466739657652 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
20:40:58 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
20:40:58 INFO - TEST-OK | /IndexedDB/keypath.htm | took 1085ms
20:40:58 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
20:40:58 INFO - PROCESS | 1216 | 1466739658705 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:58 INFO - PROCESS | 1216 | 1466739658737 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
20:40:59 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
20:40:59 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 892ms
20:40:59 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
20:40:59 INFO - PROCESS | 1216 | 1466739659600 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:40:59 INFO - PROCESS | 1216 | 1466739659629 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:02 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
20:41:02 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
20:41:02 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
20:41:02 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2432ms
20:41:02 INFO - TEST-START | /IndexedDB/list_ordering.htm
20:41:02 INFO - PROCESS | 1216 | 1466739662040 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:02 INFO - PROCESS | 1216 | 1466739662070 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:04 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
20:41:04 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
20:41:04 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
20:41:04 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2698ms
20:41:04 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
20:41:04 INFO - PROCESS | 1216 | 1466739664742 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:04 INFO - PROCESS | 1216 | 1466739664770 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:05 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
20:41:05 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 986ms
20:41:05 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
20:41:05 INFO - PROCESS | 1216 | 1466739665733 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:05 INFO - PROCESS | 1216 | 1466739665763 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:06 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
20:41:06 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 920ms
20:41:06 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
20:41:06 INFO - PROCESS | 1216 | 1466739666655 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:06 INFO - PROCESS | 1216 | 1466739666683 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:07 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
20:41:07 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 1021ms
20:41:07 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
20:41:07 INFO - PROCESS | 1216 | 1466739667681 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:07 INFO - PROCESS | 1216 | 1466739667708 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:08 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
20:41:08 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 982ms
20:41:08 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
20:41:08 INFO - PROCESS | 1216 | 1466739668672 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:08 INFO - PROCESS | 1216 | 1466739668706 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:09 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
20:41:09 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1180ms
20:41:09 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
20:41:09 INFO - PROCESS | 1216 | 1466739669855 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:09 INFO - PROCESS | 1216 | 1466739669884 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:11 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
20:41:11 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1279ms
20:41:11 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
20:41:11 INFO - PROCESS | 1216 | 1466739671142 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:11 INFO - PROCESS | 1216 | 1466739671171 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:12 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
20:41:12 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 984ms
20:41:12 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
20:41:12 INFO - PROCESS | 1216 | 1466739672126 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:12 INFO - PROCESS | 1216 | 1466739672155 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:13 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
20:41:13 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 1026ms
20:41:13 INFO - TEST-START | /IndexedDB/value.htm
20:41:13 INFO - PROCESS | 1216 | 1466739673157 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:13 INFO - PROCESS | 1216 | 1466739673187 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:14 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
20:41:14 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
20:41:14 INFO - TEST-OK | /IndexedDB/value.htm | took 1642ms
20:41:14 INFO - TEST-START | /IndexedDB/value_recursive.htm
20:41:14 INFO - PROCESS | 1216 | 1466739674806 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:14 INFO - PROCESS | 1216 | 1466739674836 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:17 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
20:41:17 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
20:41:17 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
20:41:17 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2247ms
20:41:17 INFO - TEST-START | /IndexedDB/writer-starvation.htm
20:41:17 INFO - PROCESS | 1216 | 1466739677058 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:17 INFO - PROCESS | 1216 | 1466739677091 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:18 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
20:41:18 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1286ms
20:41:18 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
20:41:18 INFO - PROCESS | 1216 | 1466739678350 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:18 INFO - PROCESS | 1216 | 1466739678379 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:18 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
20:41:18 INFO - {}
20:41:18 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
20:41:18 INFO - {}
20:41:18 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
20:41:18 INFO - {}
20:41:18 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
20:41:18 INFO - {}
20:41:18 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 170ms
20:41:18 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
20:41:18 INFO - PROCESS | 1216 | 1466739678526 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:18 INFO - PROCESS | 1216 | 1466739678558 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
20:41:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
20:41:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
20:41:18 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
20:41:18 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 170ms
20:41:18 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
20:41:18 INFO - PROCESS | 1216 | 1466739678699 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:18 INFO - PROCESS | 1216 | 1466739678729 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
20:41:18 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
20:41:18 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 189ms
20:41:18 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
20:41:18 INFO - PROCESS | 1216 | 1466739678893 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:18 INFO - PROCESS | 1216 | 1466739678925 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
20:41:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 181ms
20:41:19 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
20:41:19 INFO - PROCESS | 1216 | 1466739679081 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - PROCESS | 1216 | 1466739679118 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
20:41:19 INFO - [native code]
20:41:19 INFO - }" but got function "function () {
20:41:19 INFO - }"
20:41:19 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
20:41:19 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
20:41:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 170ms
20:41:19 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
20:41:19 INFO - PROCESS | 1216 | 1466739679254 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - PROCESS | 1216 | 1466739679283 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
20:41:19 INFO - [native code]
20:41:19 INFO - }" but got function "function () {
20:41:19 INFO - }"
20:41:19 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
20:41:19 INFO - {}
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
20:41:19 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
20:41:19 INFO - {}
20:41:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 170ms
20:41:19 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
20:41:19 INFO - PROCESS | 1216 | 1466739679428 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - PROCESS | 1216 | 1466739679465 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
20:41:19 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:41:19 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
20:41:19 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:41:19 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:41:19 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
20:41:19 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
20:41:19 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:41:19 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
20:41:19 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
20:41:19 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
20:41:19 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:41:19 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:41:19 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:19 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
20:41:19 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:41:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 185ms
20:41:19 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
20:41:19 INFO - PROCESS | 1216 | 1466739679615 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - PROCESS | 1216 | 1466739679645 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
20:41:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 171ms
20:41:19 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
20:41:19 INFO - PROCESS | 1216 | 1466739679791 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - PROCESS | 1216 | 1466739679822 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
20:41:19 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
20:41:19 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 170ms
20:41:19 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
20:41:19 INFO - PROCESS | 1216 | 1466739679964 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:20 INFO - PROCESS | 1216 | 1466739680002 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
20:41:20 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
20:41:20 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
20:41:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
20:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:41:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
20:41:20 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 171ms
20:41:20 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
20:41:20 INFO - PROCESS | 1216 | 1466739680140 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:20 INFO - PROCESS | 1216 | 1466739680170 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
20:41:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
20:41:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
20:41:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
20:41:21 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
20:41:21 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1176ms
20:41:21 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
20:41:21 INFO - PROCESS | 1216 | 1466739681322 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:21 INFO - PROCESS | 1216 | 1466739681353 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
20:41:22 INFO - {}
20:41:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
20:41:22 INFO - {}
20:41:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
20:41:22 INFO - {}
20:41:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
20:41:22 INFO - {}
20:41:22 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
20:41:22 INFO - {}
20:41:22 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1180ms
20:41:22 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
20:41:22 INFO - PROCESS | 1216 | 1466739682508 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:22 INFO - PROCESS | 1216 | 1466739682536 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:22 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
20:41:22 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 377ms
20:41:22 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
20:41:22 INFO - PROCESS | 1216 | 1466739682891 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:22 INFO - PROCESS | 1216 | 1466739682924 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:23 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
20:41:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
20:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
20:41:23 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 169ms
20:41:23 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
20:41:23 INFO - PROCESS | 1216 | 1466739683062 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:23 INFO - PROCESS | 1216 | 1466739683092 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:33 INFO - PROCESS | 1216 | MARIONETTE LOG: INFO: Timeout fired
20:41:33 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
20:41:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
20:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
20:41:33 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10116ms
20:41:33 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
20:41:33 INFO - PROCESS | 1216 | 1466739693185 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:33 INFO - PROCESS | 1216 | 1466739693215 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:33 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
20:41:33 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 481ms
20:41:33 INFO - PROCESS | 1216 | 1466739693705 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:33 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
20:41:33 INFO - PROCESS | 1216 | 1466739693737 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:33 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
20:41:33 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 271ms
20:41:33 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
20:41:33 INFO - PROCESS | 1216 | 1466739693988 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - PROCESS | 1216 | 1466739694020 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
20:41:34 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 170ms
20:41:34 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
20:41:34 INFO - PROCESS | 1216 | 1466739694160 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - PROCESS | 1216 | 1466739694195 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
20:41:34 INFO - {}
20:41:34 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 229ms
20:41:34 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
20:41:34 INFO - PROCESS | 1216 | 1466739694395 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - PROCESS | 1216 | 1466739694427 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
20:41:34 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 170ms
20:41:34 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
20:41:34 INFO - PROCESS | 1216 | 1466739694571 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - PROCESS | 1216 | 1466739694606 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
20:41:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
20:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
20:41:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
20:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
20:41:34 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 170ms
20:41:34 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
20:41:34 INFO - PROCESS | 1216 | 1466739694745 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - PROCESS | 1216 | 1466739694774 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
20:41:34 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 170ms
20:41:34 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
20:41:34 INFO - PROCESS | 1216 | 1466739694920 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:34 INFO - PROCESS | 1216 | 1466739694957 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
20:41:35 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 170ms
20:41:35 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
20:41:35 INFO - PROCESS | 1216 | 1466739695095 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - PROCESS | 1216 | 1466739695128 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
20:41:35 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 170ms
20:41:35 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
20:41:35 INFO - PROCESS | 1216 | 1466739695271 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - PROCESS | 1216 | 1466739695300 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
20:41:35 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
20:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:35 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
20:41:35 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
20:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:35 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
20:41:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
20:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
20:41:35 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 170ms
20:41:35 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
20:41:35 INFO - PROCESS | 1216 | 1466739695445 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - PROCESS | 1216 | 1466739695475 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
20:41:35 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 170ms
20:41:35 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
20:41:35 INFO - PROCESS | 1216 | 1466739695619 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - PROCESS | 1216 | 1466739695654 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
20:41:35 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 170ms
20:41:35 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
20:41:35 INFO - PROCESS | 1216 | 1466739695793 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - PROCESS | 1216 | 1466739695827 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:35 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
20:41:35 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
20:41:35 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
20:41:35 INFO - PROCESS | 1216 | 1466739695971 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:36 INFO - PROCESS | 1216 | 1466739696010 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:36 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
20:41:36 INFO - do_test/)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
20:41:57 INFO - )
20:41:57 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 170ms
20:41:57 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
20:41:57 INFO - PROCESS | 1216 | 1466739717762 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:57 INFO - PROCESS | 1216 | 1466739717800 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
20:41:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
20:41:57 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 170ms
20:41:57 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
20:41:57 INFO - PROCESS | 1216 | 1466739717933 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:57 INFO - PROCESS | 1216 | 1466739717969 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
20:41:58 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 171ms
20:41:58 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
20:41:58 INFO - PROCESS | 1216 | 1466739718109 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:58 INFO - PROCESS | 1216 | 1466739718148 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
20:41:58 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 171ms
20:41:58 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
20:41:58 INFO - PROCESS | 1216 | 1466739718286 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:58 INFO - PROCESS | 1216 | 1466739718324 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
20:41:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
20:41:58 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 170ms
20:41:58 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
20:41:58 INFO - PROCESS | 1216 | 1466739718459 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:58 INFO - PROCESS | 1216 | 1466739718496 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:58 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
20:41:58 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
20:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:58 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
20:41:58 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 170ms
20:41:58 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
20:41:58 INFO - PROCESS | 1216 | 1466739718633 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:58 INFO - PROCESS | 1216 | 1466739718675 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:58 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
20:41:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
20:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
20:41:58 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 170ms
20:41:58 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
20:41:58 INFO - PROCESS | 1216 | 1466739718807 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:58 INFO - PROCESS | 1216 | 1466739718848 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:59 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
20:41:59 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 419ms
20:41:59 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
20:41:59 INFO - PROCESS | 1216 | 1466739719233 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:59 INFO - PROCESS | 1216 | 1466739719281 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:59 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
20:41:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
20:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
20:41:59 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 230ms
20:41:59 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
20:41:59 INFO - PROCESS | 1216 | 1466739719476 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:59 INFO - PROCESS | 1216 | 1466739719508 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:59 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
20:41:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
20:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:41:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
20:41:59 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 189ms
20:41:59 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
20:41:59 INFO - PROCESS | 1216 | 1466739719664 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:59 INFO - PROCESS | 1216 | 1466739719701 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:59 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
20:41:59 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 169ms
20:41:59 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
20:41:59 INFO - PROCESS | 1216 | 1466739719838 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:41:59 INFO - PROCESS | 1216 | 1466739719874 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
20:42:00 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 170ms
20:42:00 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
20:42:00 INFO - PROCESS | 1216 | 1466739720010 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - PROCESS | 1216 | 1466739720042 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
20:42:00 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 170ms
20:42:00 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
20:42:00 INFO - PROCESS | 1216 | 1466739720195 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - PROCESS | 1216 | 1466739720234 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
20:42:00 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 170ms
20:42:00 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
20:42:00 INFO - PROCESS | 1216 | 1466739720371 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - PROCESS | 1216 | 1466739720403 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
20:42:00 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
20:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
20:42:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:42:00 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
20:42:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
20:42:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
20:42:00 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 170ms
20:42:00 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
20:42:00 INFO - PROCESS | 1216 | 1466739720544 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - PROCESS | 1216 | 1466739720578 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
20:42:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
20:42:00 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 170ms
20:42:00 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
20:42:00 INFO - PROCESS | 1216 | 1466739720722 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - PROCESS | 1216 | 1466739720759 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
20:42:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
20:42:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
20:42:00 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
20:42:00 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 169ms
20:42:00 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
20:42:00 INFO - PROCESS | 1216 | 1466739720894 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:00 INFO - PROCESS | 1216 | 1466739720927 Marionette INFO sendAsync f8d0897b-7c39-4aed-8e1b-2c83b3ffc278
20:42:01 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: