builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-e10s-1
slave: t-w864-ix-077
starttime: 1467607634.97
results: success (0)
buildid: 20160703171925
builduid: 9272a0a913a44a7cb598a1f7947d2d6f
revision: dbcb78d8ca7469fa8e303eaeeecb17b51757df01
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 21:47:14.972967) =========
master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 21:47:14.973340) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 21:47:14.973633) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 21:47:15.103153) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 21:47:15.103552) =========
'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-077\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-077
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-077
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-077\AppData\Local
LOGONSERVER=\\T-W864-IX-077
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-077
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-077
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-077
WINDIR=C:\windows
using PTY: False
--21:47:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 8.35 MB/s
21:47:16 (8.35 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.970000
========= master_lag: 0.07 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 21:47:16.144076) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-07-03 21:47:16.144366) =========
'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-077\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-077
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-077
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-077\AppData\Local
LOGONSERVER=\\T-W864-IX-077
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-077
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-077
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-077
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=2.708000
========= master_lag: 0.07 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-07-03 21:47:18.924759) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 21:47:18.925140) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev dbcb78d8ca7469fa8e303eaeeecb17b51757df01 --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 dbcb78d8ca7469fa8e303eaeeecb17b51757df01 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-077\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-077
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-077
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-077\AppData\Local
LOGONSERVER=\\T-W864-IX-077
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-077
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-077
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-077
WINDIR=C:\windows
using PTY: False
2016-07-03 21:47:19,273 truncating revision to first 12 chars
2016-07-03 21:47:19,273 Setting DEBUG logging.
2016-07-03 21:47:19,273 attempt 1/10
2016-07-03 21:47:19,273 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/dbcb78d8ca74?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-03 21:47:19,710 unpacking tar archive at: mozilla-beta-dbcb78d8ca74/testing/mozharness/
program finished with exit code 0
elapsedTime=1.087000
========= master_lag: 0.07 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 21:47:20.077293) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 21:47:20.077642) =========
script_repo_revision: dbcb78d8ca7469fa8e303eaeeecb17b51757df01
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 21:47:20.078039) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 21:47:20.078314) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 21:47:20.095643) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 34 secs) (at 2016-07-03 21:47:20.095945) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--e10s' '--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', '--e10s', '--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-077\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-077
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-077
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-077\AppData\Local
LOGONSERVER=\\T-W864-IX-077
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-077
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-077
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-077
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
21:47:20 INFO - MultiFileLogger online at 20160703 21:47:20 in C:\slave\test
21:47:20 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
21:47:20 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
21:47:20 INFO - {'append_to_log': False,
21:47:20 INFO - 'base_work_dir': 'C:\\slave\\test',
21:47:20 INFO - 'blob_upload_branch': 'mozilla-beta',
21:47:20 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
21:47:20 INFO - 'buildbot_json_path': 'buildprops.json',
21:47:20 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
21:47:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
21:47:20 INFO - 'download_minidump_stackwalk': True,
21:47:20 INFO - 'download_symbols': 'ondemand',
21:47:20 INFO - 'e10s': True,
21:47:20 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
21:47:20 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
21:47:20 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
21:47:20 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
21:47:20 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
21:47:20 INFO - 'C:/mozilla-build/tooltool.py'),
21:47:20 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
21:47:20 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
21:47:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
21:47:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
21:47:20 INFO - 'log_level': 'info',
21:47:20 INFO - 'log_to_console': True,
21:47:20 INFO - 'opt_config_files': (),
21:47:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
21:47:20 INFO - '--processes=1',
21:47:20 INFO - '--config=%(test_path)s/wptrunner.ini',
21:47:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
21:47:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
21:47:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
21:47:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
21:47:20 INFO - 'pip_index': False,
21:47:20 INFO - 'require_test_zip': True,
21:47:20 INFO - 'test_type': ('testharness',),
21:47:20 INFO - 'this_chunk': '1',
21:47:20 INFO - 'total_chunks': '5',
21:47:20 INFO - 'virtualenv_path': 'venv',
21:47:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
21:47:20 INFO - 'work_dir': 'build'}
21:47:20 INFO - #####
21:47:20 INFO - ##### Running clobber step.
21:47:20 INFO - #####
21:47:20 INFO - Running pre-action listener: _resource_record_pre_action
21:47:20 INFO - Running main action method: clobber
21:47:20 INFO - rmtree: C:\slave\test\build
21:47:20 INFO - Using _rmtree_windows ...
21:47:20 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
21:48:43 INFO - Running post-action listener: _resource_record_post_action
21:48:43 INFO - #####
21:48:43 INFO - ##### Running read-buildbot-config step.
21:48:43 INFO - #####
21:48:43 INFO - Running pre-action listener: _resource_record_pre_action
21:48:43 INFO - Running main action method: read_buildbot_config
21:48:43 INFO - Using buildbot properties:
21:48:43 INFO - {
21:48:43 INFO - "project": "",
21:48:43 INFO - "product": "firefox",
21:48:43 INFO - "script_repo_revision": "production",
21:48:43 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
21:48:43 INFO - "repository": "",
21:48:43 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-e10s-1",
21:48:43 INFO - "buildid": "20160703171925",
21:48:43 INFO - "pgo_build": "True",
21:48:43 INFO - "basedir": "C:\\slave\\test",
21:48:43 INFO - "buildnumber": 12,
21:48:43 INFO - "slavename": "t-w864-ix-077",
21:48:43 INFO - "revision": "dbcb78d8ca7469fa8e303eaeeecb17b51757df01",
21:48:43 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/",
21:48:43 INFO - "platform": "win64",
21:48:43 INFO - "branch": "mozilla-beta",
21:48:43 INFO - "repo_path": "releases/mozilla-beta",
21:48:43 INFO - "moz_repo_path": "",
21:48:43 INFO - "stage_platform": "win64-pgo",
21:48:43 INFO - "builduid": "9272a0a913a44a7cb598a1f7947d2d6f",
21:48:43 INFO - "slavebuilddir": "test"
21:48:43 INFO - }
21:48:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
21:48:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.zip.
21:48:43 INFO - Running post-action listener: _resource_record_post_action
21:48:43 INFO - #####
21:48:43 INFO - ##### Running download-and-extract step.
21:48:43 INFO - #####
21:48:43 INFO - Running pre-action listener: _resource_record_pre_action
21:48:43 INFO - Running main action method: download_and_extract
21:48:43 INFO - mkdir: C:\slave\test\build\tests
21:48:43 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')]}
21:48:43 INFO - https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
21:48:43 INFO - trying https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
21:48:43 INFO - Downloading https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/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
21:48:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/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
21:48:44 INFO - Downloaded 1186 bytes.
21:48:44 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
21:48:44 INFO - Using the following test package requirements:
21:48:44 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
21:48:44 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
21:48:44 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
21:48:44 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
21:48:44 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
21:48:44 INFO - u'jsshell-win64.zip'],
21:48:44 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
21:48:44 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
21:48:44 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
21:48:44 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
21:48:44 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
21:48:44 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
21:48:44 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
21:48:44 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
21:48:44 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
21:48:44 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
21:48:44 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
21:48:44 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
21:48:44 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')]}
21:48:44 INFO - https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
21:48:44 INFO - trying https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
21:48:44 INFO - Downloading https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/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
21:48:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/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
21:48:45 INFO - Downloaded 19241342 bytes.
21:48:45 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/*']
21:48:45 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/*
21:48:47 INFO - caution: filename not matched: web-platform/*
21:48:47 INFO - Return code: 11
21:48:47 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')]}
21:48:47 INFO - https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
21:48:47 INFO - trying https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
21:48:47 INFO - Downloading https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/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
21:48:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/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
21:48:49 INFO - Downloaded 36389111 bytes.
21:48:49 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/*']
21:48:49 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/*
21:49:33 INFO - caution: filename not matched: bin/*
21:49:33 INFO - caution: filename not matched: config/*
21:49:33 INFO - caution: filename not matched: mozbase/*
21:49:33 INFO - caution: filename not matched: marionette/*
21:49:33 INFO - caution: filename not matched: tools/wptserve/*
21:49:33 INFO - Return code: 11
21:49: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')]}
21:49:33 INFO - https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
21:49:33 INFO - trying https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.zip
21:49:33 INFO - Downloading https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
21:49:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/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
21:49:34 INFO - Downloaded 58342477 bytes.
21:49:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.zip
21:49:34 INFO - mkdir: C:\slave\test\properties
21:49:34 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
21:49:34 INFO - Writing to file C:\slave\test\properties\build_url
21:49:34 INFO - Contents:
21:49:34 INFO - build_url:https://queue.taskcluster.net/v1/task/YFfHYC0pSUSz4yrV6LokMw/artifacts/public/build/firefox-48.0.en-US.win64.zip
21:49:35 INFO - Running post-action listener: _resource_record_post_action
21:49:35 INFO - Running post-action listener: set_extra_try_arguments
21:49:35 INFO - #####
21:49:35 INFO - ##### Running create-virtualenv step.
21:49:35 INFO - #####
21:49:35 INFO - Running pre-action listener: _pre_create_virtualenv
21:49:35 INFO - Running pre-action listener: _resource_record_pre_action
21:49:35 INFO - Running main action method: create_virtualenv
21:49:35 INFO - Creating virtualenv C:\slave\test\build\venv
21:49:35 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
21:49:35 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
21:49:40 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
21:49:44 INFO - Installing distribute......................................................................................................................................................................................done.
21:49:45 INFO - Return code: 0
21:49:45 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
21:49:45 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')]}
21:49:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:49:45 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')]}
21:49:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:49:45 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 0x0252E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025E9200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02584C50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255F368>, '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 0x02303D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F40C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-077', 'USERDOMAIN': 'T-W864-IX-077', '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-077', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-077', '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-077\\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
21:49:45 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
21:49:45 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
21:49:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
21:49:45 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Roaming',
21:49:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
21:49:45 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
21:49:45 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
21:49:45 INFO - 'COMPUTERNAME': 'T-W864-IX-077',
21:49:45 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
21:49:45 INFO - 'DCLOCATION': 'SCL3',
21:49:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:49:45 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:49:45 INFO - 'HOMEDRIVE': 'C:',
21:49:45 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077',
21:49:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:49:45 INFO - 'KTS_VERSION': '1.19c',
21:49:45 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local',
21:49:45 INFO - 'LOGONSERVER': '\\\\T-W864-IX-077',
21:49:45 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:49:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:49:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:49:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:49:45 INFO - 'MOZ_NO_REMOTE': '1',
21:49:45 INFO - 'NO_EM_RESTART': '1',
21:49:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:49:45 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:49:45 INFO - 'OS': 'Windows_NT',
21:49:45 INFO - 'OURDRIVE': 'C:',
21:49:45 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',
21:49:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
21:49:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:49:45 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
21:49:45 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
21:49:45 INFO - 'PROCESSOR_LEVEL': '6',
21:49:45 INFO - 'PROCESSOR_REVISION': '1e05',
21:49:45 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
21:49:45 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
21:49:45 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
21:49:45 INFO - 'PROGRAMW6432': 'C:\\Program Files',
21:49:45 INFO - 'PROMPT': '$P$G',
21:49:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:49:45 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
21:49:45 INFO - 'PUBLIC': 'C:\\Users\\Public',
21:49:45 INFO - 'PWD': 'C:\\slave\\test',
21:49:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:49:45 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:49:45 INFO - 'SYSTEMDRIVE': 'C:',
21:49:45 INFO - 'SYSTEMROOT': 'C:\\windows',
21:49:45 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:49:45 INFO - 'TEST1': 'testie',
21:49:45 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:49:45 INFO - 'USERDOMAIN': 'T-W864-IX-077',
21:49:45 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077',
21:49:45 INFO - 'USERNAME': 'cltbld',
21:49:45 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-077',
21:49:45 INFO - 'WINDIR': 'C:\\windows',
21:49:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:49:46 INFO - Ignoring indexes: http://pypi.python.org/simple/
21:49:46 INFO - Downloading/unpacking psutil>=0.7.1
21:49:46 INFO - Running setup.py egg_info for package psutil
21:49:46 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
21:49:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
21:49:46 INFO - Installing collected packages: psutil
21:49:46 INFO - Running setup.py install for psutil
21:49:46 INFO - building 'psutil._psutil_windows' extension
21:49:46 INFO - error: Unable to find vcvarsall.bat
21:49:46 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-hvdae_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
21:49:46 INFO - running install
21:49:46 INFO - running build
21:49:46 INFO - running build_py
21:49:46 INFO - creating build
21:49:46 INFO - creating build\lib.win32-2.7
21:49:46 INFO - creating build\lib.win32-2.7\psutil
21:49:46 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
21:49:46 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
21:49:46 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
21:49:46 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
21:49:46 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
21:49:46 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
21:49:46 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
21:49:46 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
21:49:46 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
21:49:46 INFO - running build_ext
21:49:46 INFO - building 'psutil._psutil_windows' extension
21:49:46 INFO - error: Unable to find vcvarsall.bat
21:49:46 INFO - ----------------------------------------
21:49:46 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-hvdae_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
21:49:46 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-077\AppData\Roaming\pip\pip.log
21:49:46 WARNING - Return code: 1
21:49:46 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!
21:49:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
21:49:46 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')]}
21:49:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:49:46 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')]}
21:49:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:49:46 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 0x0252E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025E9200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02584C50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255F368>, '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 0x02303D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F40C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-077', 'USERDOMAIN': 'T-W864-IX-077', '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-077', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-077', '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-077\\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
21:49:46 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
21:49:46 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
21:49:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
21:49:46 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Roaming',
21:49:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
21:49:46 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
21:49:46 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
21:49:46 INFO - 'COMPUTERNAME': 'T-W864-IX-077',
21:49:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
21:49:46 INFO - 'DCLOCATION': 'SCL3',
21:49:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:49:46 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:49:46 INFO - 'HOMEDRIVE': 'C:',
21:49:46 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077',
21:49:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:49:46 INFO - 'KTS_VERSION': '1.19c',
21:49:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local',
21:49:46 INFO - 'LOGONSERVER': '\\\\T-W864-IX-077',
21:49:46 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:49:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:49:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:49:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:49:46 INFO - 'MOZ_NO_REMOTE': '1',
21:49:46 INFO - 'NO_EM_RESTART': '1',
21:49:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:49:46 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:49:46 INFO - 'OS': 'Windows_NT',
21:49:46 INFO - 'OURDRIVE': 'C:',
21:49:46 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',
21:49:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
21:49:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:49:46 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
21:49:46 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
21:49:46 INFO - 'PROCESSOR_LEVEL': '6',
21:49:46 INFO - 'PROCESSOR_REVISION': '1e05',
21:49:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
21:49:46 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
21:49:46 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
21:49:46 INFO - 'PROGRAMW6432': 'C:\\Program Files',
21:49:46 INFO - 'PROMPT': '$P$G',
21:49:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:49:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
21:49:46 INFO - 'PUBLIC': 'C:\\Users\\Public',
21:49:46 INFO - 'PWD': 'C:\\slave\\test',
21:49:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:49:46 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:49:46 INFO - 'SYSTEMDRIVE': 'C:',
21:49:46 INFO - 'SYSTEMROOT': 'C:\\windows',
21:49:46 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:49:46 INFO - 'TEST1': 'testie',
21:49:46 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:49:46 INFO - 'USERDOMAIN': 'T-W864-IX-077',
21:49:46 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077',
21:49:46 INFO - 'USERNAME': 'cltbld',
21:49:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-077',
21:49:46 INFO - 'WINDIR': 'C:\\windows',
21:49:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:49:47 INFO - Ignoring indexes: http://pypi.python.org/simple/
21:49:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
21:49:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz
21:49:47 INFO - Running setup.py egg_info for package mozsystemmonitor
21:49:47 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
21:49:47 INFO - Running setup.py egg_info for package psutil
21:49:47 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
21:49:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
21:49:47 INFO - Installing collected packages: mozsystemmonitor, psutil
21:49:47 INFO - Running setup.py install for mozsystemmonitor
21:49:47 INFO - Running setup.py install for psutil
21:49:47 INFO - building 'psutil._psutil_windows' extension
21:49:47 INFO - error: Unable to find vcvarsall.bat
21:49:47 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-polwvd-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
21:49:47 INFO - running install
21:49:47 INFO - running build
21:49:47 INFO - running build_py
21:49:47 INFO - running build_ext
21:49:47 INFO - building 'psutil._psutil_windows' extension
21:49:47 INFO - error: Unable to find vcvarsall.bat
21:49:47 INFO - ----------------------------------------
21:49:47 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-polwvd-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
21:49:47 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-077\AppData\Roaming\pip\pip.log
21:49:47 WARNING - Return code: 1
21:49:47 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!
21:49:47 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
21:49:47 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')]}
21:49:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:49:47 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')]}
21:49:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:49:47 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 0x0252E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025E9200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02584C50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255F368>, '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 0x02303D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F40C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-077', 'USERDOMAIN': 'T-W864-IX-077', '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-077', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-077', '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-077\\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
21:49:47 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
21:49:47 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
21:49:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
21:49:47 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Roaming',
21:49:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
21:49:47 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
21:49:47 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
21:49:47 INFO - 'COMPUTERNAME': 'T-W864-IX-077',
21:49:47 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
21:49:47 INFO - 'DCLOCATION': 'SCL3',
21:49:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:49:47 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:49:47 INFO - 'HOMEDRIVE': 'C:',
21:49:47 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077',
21:49:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:49:47 INFO - 'KTS_VERSION': '1.19c',
21:49:47 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local',
21:49:47 INFO - 'LOGONSERVER': '\\\\T-W864-IX-077',
21:49:47 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:49:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:49:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:49:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:49:47 INFO - 'MOZ_NO_REMOTE': '1',
21:49:47 INFO - 'NO_EM_RESTART': '1',
21:49:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:49:47 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:49:47 INFO - 'OS': 'Windows_NT',
21:49:47 INFO - 'OURDRIVE': 'C:',
21:49:47 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',
21:49:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
21:49:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:49:47 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
21:49:47 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
21:49:47 INFO - 'PROCESSOR_LEVEL': '6',
21:49:47 INFO - 'PROCESSOR_REVISION': '1e05',
21:49:47 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
21:49:47 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
21:49:47 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
21:49:47 INFO - 'PROGRAMW6432': 'C:\\Program Files',
21:49:47 INFO - 'PROMPT': '$P$G',
21:49:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:49:47 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
21:49:47 INFO - 'PUBLIC': 'C:\\Users\\Public',
21:49:47 INFO - 'PWD': 'C:\\slave\\test',
21:49:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:49:47 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:49:47 INFO - 'SYSTEMDRIVE': 'C:',
21:49:47 INFO - 'SYSTEMROOT': 'C:\\windows',
21:49:47 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:49:47 INFO - 'TEST1': 'testie',
21:49:47 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:49:47 INFO - 'USERDOMAIN': 'T-W864-IX-077',
21:49:47 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077',
21:49:47 INFO - 'USERNAME': 'cltbld',
21:49:47 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-077',
21:49:47 INFO - 'WINDIR': 'C:\\windows',
21:49:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:49:48 INFO - Ignoring indexes: http://pypi.python.org/simple/
21:49:48 INFO - Downloading/unpacking blobuploader==1.2.4
21:49:48 INFO - Downloading blobuploader-1.2.4.tar.gz
21:49:48 INFO - Running setup.py egg_info for package blobuploader
21:49:48 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
21:49:51 INFO - Running setup.py egg_info for package requests
21:49:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
21:49:51 INFO - Downloading docopt-0.6.1.tar.gz
21:49:51 INFO - Running setup.py egg_info for package docopt
21:49:51 INFO - Installing collected packages: blobuploader, docopt, requests
21:49:51 INFO - Running setup.py install for blobuploader
21:49:51 INFO - Running setup.py install for docopt
21:49:51 INFO - Running setup.py install for requests
21:49:51 INFO - Successfully installed blobuploader docopt requests
21:49:51 INFO - Cleaning up...
21:49:51 INFO - Return code: 0
21:49:51 INFO - Installing None into virtualenv C:\slave\test\build\venv
21:49:51 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')]}
21:49:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:49:51 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')]}
21:49:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:49:51 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 0x0252E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025E9200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02584C50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255F368>, '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 0x02303D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F40C0>, '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-077', 'USERDOMAIN': 'T-W864-IX-077', '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-077', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-077', '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-077\\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
21:49:51 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
21:49:51 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
21:49:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
21:49:51 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Roaming',
21:49:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
21:49:51 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
21:49:51 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
21:49:51 INFO - 'COMPUTERNAME': 'T-W864-IX-077',
21:49:51 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
21:49:51 INFO - 'DCLOCATION': 'SCL3',
21:49:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:49:51 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:49:51 INFO - 'HOMEDRIVE': 'C:',
21:49:51 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077',
21:49:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:49:51 INFO - 'KTS_VERSION': '1.19c',
21:49:51 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local',
21:49:51 INFO - 'LOGONSERVER': '\\\\T-W864-IX-077',
21:49:51 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:49:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:49:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:49:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:49:51 INFO - 'MOZ_NO_REMOTE': '1',
21:49:51 INFO - 'NO_EM_RESTART': '1',
21:49:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:49:51 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:49:51 INFO - 'OS': 'Windows_NT',
21:49:51 INFO - 'OURDRIVE': 'C:',
21:49:51 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',
21:49:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
21:49:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:49:51 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
21:49:51 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
21:49:51 INFO - 'PROCESSOR_LEVEL': '6',
21:49:51 INFO - 'PROCESSOR_REVISION': '1e05',
21:49:51 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
21:49:51 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
21:49:51 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
21:49:51 INFO - 'PROGRAMW6432': 'C:\\Program Files',
21:49:51 INFO - 'PROMPT': '$P$G',
21:49:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:49:51 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
21:49:51 INFO - 'PUBLIC': 'C:\\Users\\Public',
21:49:51 INFO - 'PWD': 'C:\\slave\\test',
21:49:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:49:51 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:49:51 INFO - 'SYSTEMDRIVE': 'C:',
21:49:51 INFO - 'SYSTEMROOT': 'C:\\windows',
21:49:51 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:49:51 INFO - 'TEST1': 'testie',
21:49:51 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:49:51 INFO - 'USERDOMAIN': 'T-W864-IX-077',
21:49:51 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077',
21:49:51 INFO - 'USERNAME': 'cltbld',
21:49:51 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-077',
21:49:51 INFO - 'WINDIR': 'C:\\windows',
21:49:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:49:56 INFO - Ignoring indexes: http://pypi.python.org/simple/
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
21:49:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
21:49:56 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
21:49:56 INFO - Unpacking c:\slave\test\build\tests\marionette\client
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
21:49:56 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
21:49:56 INFO - Unpacking c:\slave\test\build\tests\marionette
21:49:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
21:49:56 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
21:49:56 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
21:49:56 INFO - Running setup.py install for browsermob-proxy
21:50:11 INFO - Running setup.py install for manifestparser
21:50:11 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for marionette-client
21:50:11 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
21:50:11 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for marionette-driver
21:50:11 INFO - Running setup.py install for mozcrash
21:50:11 INFO - Running setup.py install for mozdebug
21:50:11 INFO - Running setup.py install for mozdevice
21:50:11 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for mozfile
21:50:11 INFO - Running setup.py install for mozhttpd
21:50:11 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for mozinfo
21:50:11 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for mozInstall
21:50:11 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for mozleak
21:50:11 INFO - Running setup.py install for mozlog
21:50:11 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for moznetwork
21:50:11 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for mozprocess
21:50:11 INFO - Running setup.py install for mozprofile
21:50:11 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for mozrunner
21:50:11 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for mozscreenshot
21:50:11 INFO - Running setup.py install for moztest
21:50:11 INFO - Running setup.py install for mozversion
21:50:11 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
21:50:11 INFO - Running setup.py install for wptserve
21:50:11 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
21:50:11 INFO - Cleaning up...
21:50:11 INFO - Return code: 0
21:50:11 INFO - Installing None into virtualenv C:\slave\test\build\venv
21:50:11 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')]}
21:50:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:50:11 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')]}
21:50:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:50:11 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 0x0252E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025E9200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02584C50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255F368>, '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 0x02303D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F40C0>, '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-077', 'USERDOMAIN': 'T-W864-IX-077', '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-077', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-077', '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-077\\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
21:50:11 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
21:50:11 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
21:50:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
21:50:11 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Roaming',
21:50:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
21:50:11 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
21:50:11 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
21:50:11 INFO - 'COMPUTERNAME': 'T-W864-IX-077',
21:50:11 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
21:50:11 INFO - 'DCLOCATION': 'SCL3',
21:50:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:50:11 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:50:11 INFO - 'HOMEDRIVE': 'C:',
21:50:11 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077',
21:50:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:50:11 INFO - 'KTS_VERSION': '1.19c',
21:50:11 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local',
21:50:11 INFO - 'LOGONSERVER': '\\\\T-W864-IX-077',
21:50:11 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:50:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:50:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:50:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:50:11 INFO - 'MOZ_NO_REMOTE': '1',
21:50:11 INFO - 'NO_EM_RESTART': '1',
21:50:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:50:11 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:50:11 INFO - 'OS': 'Windows_NT',
21:50:11 INFO - 'OURDRIVE': 'C:',
21:50:11 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',
21:50:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
21:50:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:50:11 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
21:50:11 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
21:50:11 INFO - 'PROCESSOR_LEVEL': '6',
21:50:11 INFO - 'PROCESSOR_REVISION': '1e05',
21:50:11 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
21:50:11 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
21:50:11 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
21:50:11 INFO - 'PROGRAMW6432': 'C:\\Program Files',
21:50:11 INFO - 'PROMPT': '$P$G',
21:50:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:50:11 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
21:50:11 INFO - 'PUBLIC': 'C:\\Users\\Public',
21:50:11 INFO - 'PWD': 'C:\\slave\\test',
21:50:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:50:11 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:50:11 INFO - 'SYSTEMDRIVE': 'C:',
21:50:11 INFO - 'SYSTEMROOT': 'C:\\windows',
21:50:11 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:50:11 INFO - 'TEST1': 'testie',
21:50:11 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:50:11 INFO - 'USERDOMAIN': 'T-W864-IX-077',
21:50:11 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077',
21:50:11 INFO - 'USERNAME': 'cltbld',
21:50:11 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-077',
21:50:11 INFO - 'WINDIR': 'C:\\windows',
21:50:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:50:15 INFO - Ignoring indexes: http://pypi.python.org/simple/
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
21:50:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
21:50:15 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
21:50:15 INFO - Unpacking c:\slave\test\build\tests\marionette\client
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
21:50:15 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
21:50:15 INFO - Unpacking c:\slave\test\build\tests\marionette
21:50:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
21:50:15 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
21:50:15 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))
21:50:27 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))
21:50:27 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))
21:50:27 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))
21:50:27 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))
21:50:27 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
21:50:27 INFO - Downloading blessings-1.6.tar.gz
21:50:27 INFO - Running setup.py egg_info for package blessings
21:50:27 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))
21:50:27 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
21:50:27 INFO - Running setup.py install for blessings
21:50:27 INFO - Running setup.py install for browsermob-proxy
21:50:27 INFO - Running setup.py install for manifestparser
21:50:27 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Running setup.py install for marionette-client
21:50:27 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
21:50:27 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Running setup.py install for marionette-driver
21:50:27 INFO - Running setup.py install for mozcrash
21:50:27 INFO - Running setup.py install for mozdebug
21:50:27 INFO - Running setup.py install for mozdevice
21:50:27 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Running setup.py install for mozhttpd
21:50:27 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Running setup.py install for mozInstall
21:50:27 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Running setup.py install for mozleak
21:50:27 INFO - Running setup.py install for mozprofile
21:50:27 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Running setup.py install for mozrunner
21:50:27 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
21:50:27 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
21:50:29 INFO - Running setup.py install for mozscreenshot
21:50:29 INFO - Running setup.py install for moztest
21:50:29 INFO - Running setup.py install for mozversion
21:50:29 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
21:50:29 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
21:50:29 INFO - Running setup.py install for wptserve
21:50:29 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
21:50:29 INFO - Cleaning up...
21:50:29 INFO - Return code: 0
21:50:29 INFO - Done creating virtualenv C:\slave\test\build\venv.
21:50:29 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
21:50:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
21:50:29 INFO - Reading from file tmpfile_stdout
21:50:29 INFO - Using _rmtree_windows ...
21:50:29 INFO - Using _rmtree_windows ...
21:50:29 INFO - Current package versions:
21:50:29 INFO - blessings == 1.6
21:50:29 INFO - blobuploader == 1.2.4
21:50:29 INFO - browsermob-proxy == 0.6.0
21:50:29 INFO - distribute == 0.6.14
21:50:29 INFO - docopt == 0.6.1
21:50:29 INFO - manifestparser == 1.1
21:50:29 INFO - marionette-client == 2.3.0
21:50:29 INFO - marionette-driver == 1.4.0
21:50:29 INFO - mozInstall == 1.12
21:50:29 INFO - mozcrash == 0.17
21:50:29 INFO - mozdebug == 0.1
21:50:29 INFO - mozdevice == 0.48
21:50:29 INFO - mozfile == 1.2
21:50:29 INFO - mozhttpd == 0.7
21:50:29 INFO - mozinfo == 0.9
21:50:29 INFO - mozleak == 0.1
21:50:29 INFO - mozlog == 3.1
21:50:29 INFO - moznetwork == 0.27
21:50:29 INFO - mozprocess == 0.22
21:50:29 INFO - mozprofile == 0.28
21:50:29 INFO - mozrunner == 6.11
21:50:29 INFO - mozscreenshot == 0.1
21:50:29 INFO - mozsystemmonitor == 0.0
21:50:29 INFO - moztest == 0.7
21:50:29 INFO - mozversion == 1.4
21:50:29 INFO - requests == 1.2.3
21:50:29 INFO - wptserve == 1.4.0
21:50:29 INFO - Running post-action listener: _resource_record_post_action
21:50:29 INFO - Running post-action listener: _start_resource_monitoring
21:50:29 INFO - Starting resource monitoring.
21:50:29 INFO - #####
21:50:29 INFO - ##### Running pull step.
21:50:29 INFO - #####
21:50:29 INFO - Running pre-action listener: _resource_record_pre_action
21:50:29 INFO - Running main action method: pull
21:50:29 INFO - Pull has nothing to do!
21:50:29 INFO - Running post-action listener: _resource_record_post_action
21:50:29 INFO - #####
21:50:29 INFO - ##### Running install step.
21:50:29 INFO - #####
21:50:29 INFO - Running pre-action listener: _resource_record_pre_action
21:50:29 INFO - Running main action method: install
21:50:29 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
21:50:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
21:50:30 INFO - Reading from file tmpfile_stdout
21:50:30 INFO - Using _rmtree_windows ...
21:50:30 INFO - Using _rmtree_windows ...
21:50:30 INFO - Detecting whether we're running mozinstall >=1.0...
21:50:30 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
21:50:30 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
21:50:30 INFO - Reading from file tmpfile_stdout
21:50:30 INFO - Output received:
21:50:30 INFO - Usage: mozinstall-script.py [options] installer
21:50:30 INFO - Options:
21:50:30 INFO - -h, --help show this help message and exit
21:50:30 INFO - -d DEST, --destination=DEST
21:50:30 INFO - Directory to install application into. [default:
21:50:30 INFO - "C:\slave\test"]
21:50:30 INFO - --app=APP Application being installed. [default: firefox]
21:50:30 INFO - Using _rmtree_windows ...
21:50:30 INFO - Using _rmtree_windows ...
21:50:30 INFO - mkdir: C:\slave\test\build\application
21:50:30 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']
21:50:30 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
21:50:31 INFO - Reading from file tmpfile_stdout
21:50:31 INFO - Output received:
21:50:31 INFO - C:\slave\test\build\application\firefox\firefox.exe
21:50:31 INFO - Using _rmtree_windows ...
21:50:31 INFO - Using _rmtree_windows ...
21:50:31 INFO - Running post-action listener: _resource_record_post_action
21:50:31 INFO - #####
21:50:31 INFO - ##### Running run-tests step.
21:50:31 INFO - #####
21:50:31 INFO - Running pre-action listener: _resource_record_pre_action
21:50:31 INFO - Running main action method: run_tests
21:50:31 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
21:50:31 INFO - Minidump filename unknown. Determining based upon platform and architecture.
21:50:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
21:50:31 INFO - grabbing minidump binary from tooltool
21:50:31 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')]}
21:50:31 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 0x0255F368>, '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 0x02303D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025F40C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
21:50:31 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
21:50:31 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
21:50:31 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
21:50:31 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpojyp1x
21:50:31 INFO - INFO - File integrity verified, renaming tmpojyp1x to win32-minidump_stackwalk.exe
21:50:31 INFO - Return code: 0
21:50:31 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
21:50:32 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
21:50:32 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/YFfHYC0pSUSz4yrV6LokMw/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', '--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
21:50:32 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/YFfHYC0pSUSz4yrV6LokMw/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 --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
21:50:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
21:50:32 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Roaming',
21:50:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
21:50:32 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
21:50:32 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
21:50:32 INFO - 'COMPUTERNAME': 'T-W864-IX-077',
21:50:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
21:50:32 INFO - 'DCLOCATION': 'SCL3',
21:50:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
21:50:32 INFO - 'FP_NO_HOST_CHECK': 'NO',
21:50:32 INFO - 'HOMEDRIVE': 'C:',
21:50:32 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-077',
21:50:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
21:50:32 INFO - 'KTS_VERSION': '1.19c',
21:50:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-077\\AppData\\Local',
21:50:32 INFO - 'LOGONSERVER': '\\\\T-W864-IX-077',
21:50:32 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
21:50:32 INFO - 'MONDIR': 'C:\\Monitor_config\\',
21:50:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
21:50:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
21:50:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:50:32 INFO - 'MOZ_NO_REMOTE': '1',
21:50:32 INFO - 'NO_EM_RESTART': '1',
21:50:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:50:32 INFO - 'NUMBER_OF_PROCESSORS': '8',
21:50:32 INFO - 'OS': 'Windows_NT',
21:50:32 INFO - 'OURDRIVE': 'C:',
21:50:32 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',
21:50:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
21:50:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
21:50:32 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
21:50:32 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
21:50:32 INFO - 'PROCESSOR_LEVEL': '6',
21:50:32 INFO - 'PROCESSOR_REVISION': '1e05',
21:50:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
21:50:32 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
21:50:32 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
21:50:32 INFO - 'PROGRAMW6432': 'C:\\Program Files',
21:50:32 INFO - 'PROMPT': '$P$G',
21:50:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
21:50:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
21:50:32 INFO - 'PUBLIC': 'C:\\Users\\Public',
21:50:32 INFO - 'PWD': 'C:\\slave\\test',
21:50:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
21:50:32 INFO - 'SLAVEDIR': 'C:\\slave\\',
21:50:32 INFO - 'SYSTEMDRIVE': 'C:',
21:50:32 INFO - 'SYSTEMROOT': 'C:\\windows',
21:50:32 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:50:32 INFO - 'TEST1': 'testie',
21:50:32 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
21:50:32 INFO - 'USERDOMAIN': 'T-W864-IX-077',
21:50:32 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-077',
21:50:32 INFO - 'USERNAME': 'cltbld',
21:50:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-077',
21:50:32 INFO - 'WINDIR': 'C:\\windows',
21:50:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
21:50:32 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/YFfHYC0pSUSz4yrV6LokMw/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', '--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
21:50:34 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
21:50:34 INFO - import pkg_resources
21:50:35 INFO - Using 1 client processes
21:50:38 INFO - SUITE-START | Running 1476 tests
21:50:38 INFO - Running testharness tests
21:50:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
21:50:38 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
21:50:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
21:50:38 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
21:50:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
21:50:38 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1ms
21:50:38 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
21:50:38 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
21:50:38 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
21:50:38 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
21:50:38 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
21:50:38 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
21:50:38 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
21:50:38 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
21:50:38 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
21:50:38 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
21:50:38 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
21:50:38 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
21:50:38 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
21:50:38 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
21:50:38 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
21:50:38 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
21:50:38 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
21:50:38 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
21:50:38 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
21:50:38 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
21:50:38 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
21:50:38 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
21:50:38 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
21:50:38 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
21:50:38 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 1ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
21:50:38 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
21:50:38 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
21:50:38 INFO - Setting up ssl
21:50:39 INFO - PROCESS | certutil |
21:50:39 INFO - PROCESS | certutil |
21:50:39 INFO - PROCESS | certutil |
21:50:39 INFO - Certificate Nickname Trust Attributes
21:50:39 INFO - SSL,S/MIME,JAR/XPI
21:50:39 INFO -
21:50:39 INFO - web-platform-tests CT,,
21:50:39 INFO -
21:50:39 INFO - Starting runner
21:50:41 INFO - PROCESS | 4040 | 1467607841293 Marionette INFO Listening on port 2828
21:50:44 INFO - PROCESS | 4040 | 1467607844961 Marionette INFO startBrowser 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:44 INFO - PROCESS | 4040 | 1467607844970 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:46 INFO - PROCESS | 4040 | 1467607846069 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:46 INFO - PROCESS | 4040 | 1467607846075 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:46 INFO - PROCESS | 4040 | 1467607846129 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:48 INFO - PROCESS | 4040 | 1467607848819 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
21:50:48 INFO - PROCESS | 4040 | 1467607848889 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:48 INFO - PROCESS | 4040 | 1467607848896 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
21:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 418ms
21:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
21:50:49 INFO - PROCESS | 4040 | 1467607849318 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:49 INFO - PROCESS | 4040 | 1467607849342 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
21:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 170ms
21:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
21:50:49 INFO - PROCESS | 4040 | 1467607849488 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:49 INFO - PROCESS | 4040 | 1467607849512 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
21:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 169ms
21:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
21:50:49 INFO - PROCESS | 4040 | 1467607849662 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:49 INFO - PROCESS | 4040 | 1467607849679 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
21:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 169ms
21:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
21:50:49 INFO - PROCESS | 4040 | 1467607849836 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:49 INFO - PROCESS | 4040 | 1467607849858 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
21:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 169ms
21:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
21:50:50 INFO - PROCESS | 4040 | 1467607850009 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:50 INFO - PROCESS | 4040 | 1467607850031 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
21:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 169ms
21:50:50 INFO - PROCESS | 4040 | 1467607850192 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
21:50:50 INFO - PROCESS | 4040 | 1467607850213 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
21:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 169ms
21:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
21:50:50 INFO - PROCESS | 4040 | 1467607850369 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:50 INFO - PROCESS | 4040 | 1467607850389 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
21:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 335ms
21:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
21:50:50 INFO - PROCESS | 4040 | 1467607850711 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:50 INFO - PROCESS | 4040 | 1467607850726 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
21:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 170ms
21:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
21:50:50 INFO - PROCESS | 4040 | 1467607850888 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:50 INFO - PROCESS | 4040 | 1467607850909 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
21:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 271ms
21:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
21:50:51 INFO - PROCESS | 4040 | 1467607851171 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:51 INFO - PROCESS | 4040 | 1467607851199 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
21:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 169ms
21:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
21:50:51 INFO - PROCESS | 4040 | 1467607851337 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:51 INFO - PROCESS | 4040 | 1467607851358 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
21:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 189ms
21:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
21:50:51 INFO - PROCESS | 4040 | 1467607851534 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:51 INFO - PROCESS | 4040 | 1467607851555 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
21:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 170ms
21:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
21:50:51 INFO - PROCESS | 4040 | 1467607851705 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:51 INFO - PROCESS | 4040 | 1467607851727 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
21:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 168ms
21:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
21:50:51 INFO - PROCESS | 4040 | 1467607851879 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:51 INFO - PROCESS | 4040 | 1467607851893 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
21:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 169ms
21:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
21:50:52 INFO - PROCESS | 4040 | 1467607852054 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - PROCESS | 4040 | 1467607852080 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
21:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 169ms
21:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
21:50:52 INFO - PROCESS | 4040 | 1467607852224 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - PROCESS | 4040 | 1467607852245 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
21:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 169ms
21:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
21:50:52 INFO - PROCESS | 4040 | 1467607852401 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - PROCESS | 4040 | 1467607852420 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
21:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 187ms
21:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
21:50:52 INFO - PROCESS | 4040 | 1467607852591 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - PROCESS | 4040 | 1467607852612 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
21:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 170ms
21:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
21:50:52 INFO - PROCESS | 4040 | 1467607852769 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - PROCESS | 4040 | 1467607852788 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
21:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 189ms
21:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
21:50:52 INFO - PROCESS | 4040 | 1467607852966 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - PROCESS | 4040 | 1467607852988 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
21:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 168ms
21:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
21:50:53 INFO - PROCESS | 4040 | 1467607853136 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - PROCESS | 4040 | 1467607853155 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
21:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 169ms
21:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
21:50:53 INFO - PROCESS | 4040 | 1467607853311 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - PROCESS | 4040 | 1467607853325 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
21:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 168ms
21:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
21:50:53 INFO - PROCESS | 4040 | 1467607853487 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - PROCESS | 4040 | 1467607853506 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
21:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 169ms
21:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
21:50:53 INFO - PROCESS | 4040 | 1467607853662 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - PROCESS | 4040 | 1467607853676 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
21:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 170ms
21:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
21:50:53 INFO - PROCESS | 4040 | 1467607853837 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - PROCESS | 4040 | 1467607853855 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
21:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 118ms
21:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
21:50:53 INFO - PROCESS | 4040 | 1467607853962 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:53 INFO - PROCESS | 4040 | 1467607853978 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
21:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 169ms
21:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
21:50:54 INFO - PROCESS | 4040 | 1467607854136 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:54 INFO - PROCESS | 4040 | 1467607854154 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
21:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 170ms
21:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
21:50:54 INFO - PROCESS | 4040 | 1467607854309 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:54 INFO - PROCESS | 4040 | 1467607854329 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
21:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 230ms
21:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
21:50:54 INFO - PROCESS | 4040 | 1467607854545 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:54 INFO - PROCESS | 4040 | 1467607854560 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
21:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 169ms
21:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
21:50:54 INFO - PROCESS | 4040 | 1467607854720 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:54 INFO - PROCESS | 4040 | 1467607854740 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
21:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 169ms
21:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
21:50:54 INFO - PROCESS | 4040 | 1467607854892 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:54 INFO - PROCESS | 4040 | 1467607854912 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
21:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 169ms
21:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
21:50:55 INFO - PROCESS | 4040 | 1467607855068 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - PROCESS | 4040 | 1467607855086 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
21:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 169ms
21:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
21:50:55 INFO - PROCESS | 4040 | 1467607855239 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - PROCESS | 4040 | 1467607855262 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
21:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 169ms
21:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
21:50:55 INFO - PROCESS | 4040 | 1467607855416 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - PROCESS | 4040 | 1467607855437 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
21:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 167ms
21:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
21:50:55 INFO - PROCESS | 4040 | 1467607855586 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - PROCESS | 4040 | 1467607855605 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
21:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 169ms
21:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
21:50:55 INFO - PROCESS | 4040 | 1467607855759 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - PROCESS | 4040 | 1467607855783 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
21:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 169ms
21:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
21:50:55 INFO - PROCESS | 4040 | 1467607855935 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:55 INFO - PROCESS | 4040 | 1467607855953 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
21:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 187ms
21:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
21:50:56 INFO - PROCESS | 4040 | 1467607856125 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:56 INFO - PROCESS | 4040 | 1467607856144 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
21:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 169ms
21:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
21:50:56 INFO - PROCESS | 4040 | 1467607856302 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:56 INFO - PROCESS | 4040 | 1467607856320 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
21:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 230ms
21:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
21:50:56 INFO - PROCESS | 4040 | 1467607856541 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:56 INFO - PROCESS | 4040 | 1467607856562 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
21:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 271ms
21:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
21:50:56 INFO - PROCESS | 4040 | 1467607856817 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:56 INFO - PROCESS | 4040 | 1467607856837 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
21:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 188ms
21:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
21:50:57 INFO - PROCESS | 4040 | 1467607857007 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - PROCESS | 4040 | 1467607857029 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
21:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 168ms
21:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
21:50:57 INFO - PROCESS | 4040 | 1467607857182 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - PROCESS | 4040 | 1467607857196 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
21:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 119ms
21:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
21:50:57 INFO - PROCESS | 4040 | 1467607857305 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - PROCESS | 4040 | 1467607857333 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
21:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 169ms
21:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
21:50:57 INFO - PROCESS | 4040 | 1467607857478 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - PROCESS | 4040 | 1467607857495 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
21:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 170ms
21:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
21:50:57 INFO - PROCESS | 4040 | 1467607857653 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - PROCESS | 4040 | 1467607857675 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
21:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 168ms
21:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
21:50:57 INFO - PROCESS | 4040 | 1467607857826 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:57 INFO - PROCESS | 4040 | 1467607857847 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
21:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 168ms
21:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
21:50:58 INFO - PROCESS | 4040 | 1467607858004 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - PROCESS | 4040 | 1467607858024 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
21:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 168ms
21:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
21:50:58 INFO - PROCESS | 4040 | 1467607858177 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - PROCESS | 4040 | 1467607858195 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
21:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 169ms
21:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
21:50:58 INFO - PROCESS | 4040 | 1467607858353 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - PROCESS | 4040 | 1467607858374 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
21:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 170ms
21:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
21:50:58 INFO - PROCESS | 4040 | 1467607858528 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - PROCESS | 4040 | 1467607858542 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
21:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 169ms
21:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
21:50:58 INFO - PROCESS | 4040 | 1467607858702 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - PROCESS | 4040 | 1467607858724 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
21:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 170ms
21:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
21:50:58 INFO - PROCESS | 4040 | 1467607858879 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:58 INFO - PROCESS | 4040 | 1467607858895 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
21:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 169ms
21:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
21:50:59 INFO - PROCESS | 4040 | 1467607859054 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - PROCESS | 4040 | 1467607859074 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
21:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 169ms
21:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
21:50:59 INFO - PROCESS | 4040 | 1467607859224 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - PROCESS | 4040 | 1467607859250 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
21:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 169ms
21:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
21:50:59 INFO - PROCESS | 4040 | 1467607859402 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - PROCESS | 4040 | 1467607859421 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
21:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 167ms
21:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
21:50:59 INFO - PROCESS | 4040 | 1467607859577 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - PROCESS | 4040 | 1467607859594 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
21:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 169ms
21:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
21:50:59 INFO - PROCESS | 4040 | 1467607859752 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - PROCESS | 4040 | 1467607859771 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
21:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 167ms
21:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
21:50:59 INFO - PROCESS | 4040 | 1467607859925 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:50:59 INFO - PROCESS | 4040 | 1467607859945 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
21:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 169ms
21:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
21:51:00 INFO - PROCESS | 4040 | 1467607860103 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:00 INFO - PROCESS | 4040 | 1467607860121 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
21:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 169ms
21:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
21:51:00 INFO - PROCESS | 4040 | 1467607860277 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:00 INFO - PROCESS | 4040 | 1467607860291 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
21:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 132ms
21:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
21:51:00 INFO - PROCESS | 4040 | 1467607860417 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:00 INFO - PROCESS | 4040 | 1467607860438 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
21:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 189ms
21:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
21:51:00 INFO - PROCESS | 4040 | 1467607860609 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:00 INFO - PROCESS | 4040 | 1467607860628 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
21:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 170ms
21:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
21:51:00 INFO - PROCESS | 4040 | 1467607860786 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:00 INFO - PROCESS | 4040 | 1467607860803 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
21:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 335ms
21:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
21:51:01 INFO - PROCESS | 4040 | 1467607861125 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:01 INFO - PROCESS | 4040 | 1467607861144 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
21:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 170ms
21:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
21:51:01 INFO - PROCESS | 4040 | 1467607861302 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:01 INFO - PROCESS | 4040 | 1467607861321 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
21:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 335ms
21:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
21:51:01 INFO - PROCESS | 4040 | 1467607861644 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:01 INFO - PROCESS | 4040 | 1467607861660 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
21:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 169ms
21:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
21:51:01 INFO - PROCESS | 4040 | 1467607861820 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:01 INFO - PROCESS | 4040 | 1467607861841 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
21:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 169ms
21:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
21:51:02 INFO - PROCESS | 4040 | 1467607861997 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:02 INFO - PROCESS | 4040 | 1467607862013 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
21:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 169ms
21:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
21:51:02 INFO - PROCESS | 4040 | 1467607862171 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:02 INFO - PROCESS | 4040 | 1467607862193 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
21:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 169ms
21:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
21:51:02 INFO - PROCESS | 4040 | 1467607862349 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:02 INFO - PROCESS | 4040 | 1467607862361 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
21:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 169ms
21:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
21:51:02 INFO - PROCESS | 4040 | 1467607862521 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:02 INFO - PROCESS | 4040 | 1467607862542 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:02 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.
21:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 170ms
21:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
21:51:02 INFO - PROCESS | 4040 | 1467607862699 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:02 INFO - PROCESS | 4040 | 1467607862712 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:02 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.
21:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 168ms
21:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
21:51:02 INFO - PROCESS | 4040 | 1467607862869 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 INFO - PROCESS | 4040 | 1467607863007 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 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.
21:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 335ms
21:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
21:51:03 INFO - PROCESS | 4040 | 1467607863208 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 INFO - PROCESS | 4040 | 1467607863228 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 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.
21:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 168ms
21:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
21:51:03 INFO - PROCESS | 4040 | 1467607863384 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 INFO - PROCESS | 4040 | 1467607863403 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 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.
21:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 169ms
21:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
21:51:03 INFO - PROCESS | 4040 | 1467607863556 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 INFO - PROCESS | 4040 | 1467607863587 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 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.
21:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 169ms
21:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
21:51:03 INFO - PROCESS | 4040 | 1467607863732 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 INFO - PROCESS | 4040 | 1467607863744 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 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.
21:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 167ms
21:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
21:51:03 INFO - PROCESS | 4040 | 1467607863903 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:03 INFO - PROCESS | 4040 | 1467607863924 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 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.
21:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 169ms
21:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
21:51:04 INFO - PROCESS | 4040 | 1467607864076 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 INFO - PROCESS | 4040 | 1467607864094 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 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.
21:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 170ms
21:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
21:51:04 INFO - PROCESS | 4040 | 1467607864252 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 INFO - PROCESS | 4040 | 1467607864276 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 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.
21:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 170ms
21:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
21:51:04 INFO - PROCESS | 4040 | 1467607864426 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 INFO - PROCESS | 4040 | 1467607864445 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 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.
21:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 170ms
21:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
21:51:04 INFO - PROCESS | 4040 | 1467607864601 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 INFO - PROCESS | 4040 | 1467607864620 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 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.
21:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 167ms
21:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
21:51:04 INFO - PROCESS | 4040 | 1467607864773 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 INFO - PROCESS | 4040 | 1467607864793 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 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.
21:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 170ms
21:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
21:51:04 INFO - PROCESS | 4040 | 1467607864951 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:04 INFO - PROCESS | 4040 | 1467607864971 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:05 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.
21:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 228ms
21:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
21:51:05 INFO - PROCESS | 4040 | 1467607865183 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:05 INFO - PROCESS | 4040 | 1467607865196 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:05 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.
21:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 230ms
21:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
21:51:05 INFO - PROCESS | 4040 | 1467607865420 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:05 INFO - PROCESS | 4040 | 1467607865439 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:05 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.
21:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 170ms
21:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
21:51:05 INFO - PROCESS | 4040 | 1467607865595 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:05 INFO - PROCESS | 4040 | 1467607865618 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:05 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.
21:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 169ms
21:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
21:51:05 INFO - PROCESS | 4040 | 1467607865770 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:05 INFO - PROCESS | 4040 | 1467607865789 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:05 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.
21:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 170ms
21:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
21:51:05 INFO - PROCESS | 4040 | 1467607865943 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:05 INFO - PROCESS | 4040 | 1467607865960 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:06 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.
21:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 166ms
21:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
21:51:06 INFO - PROCESS | 4040 | 1467607866117 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:06 INFO - PROCESS | 4040 | 1467607866136 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:06 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.
21:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 187ms
21:51:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
21:51:06 INFO - PROCESS | 4040 | 1467607866305 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:06 INFO - PROCESS | 4040 | 1467607866326 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
21:51:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 171ms
21:51:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
21:51:06 INFO - PROCESS | 4040 | 1467607866482 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:06 INFO - PROCESS | 4040 | 1467607866503 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
21:51:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 335ms
21:51:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
21:51:06 INFO - PROCESS | 4040 | 1467607866819 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:06 INFO - PROCESS | 4040 | 1467607866839 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
21:51:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 168ms
21:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
21:51:07 INFO - PROCESS | 4040 | 1467607866992 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:07 INFO - PROCESS | 4040 | 1467607867012 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
21:51:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
21:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
21:51:07 INFO - PROCESS | 4040 | 1467607867171 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:07 INFO - PROCESS | 4040 | 1467607867192 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
21:51:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 170ms
21:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
21:51:07 INFO - PROCESS | 4040 | 1467607867349 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:07 INFO - PROCESS | 4040 | 1467607867361 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
21:51:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 335ms
21:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
21:51:07 INFO - PROCESS | 4040 | 1467607867688 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:07 INFO - PROCESS | 4040 | 1467607867719 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
21:51:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 169ms
21:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
21:51:07 INFO - PROCESS | 4040 | 1467607867861 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:07 INFO - PROCESS | 4040 | 1467607867877 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
21:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 170ms
21:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
21:51:08 INFO - PROCESS | 4040 | 1467607868041 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:08 INFO - PROCESS | 4040 | 1467607868062 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
21:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 169ms
21:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
21:51:08 INFO - PROCESS | 4040 | 1467607868212 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:08 INFO - PROCESS | 4040 | 1467607868239 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
21:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 169ms
21:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
21:51:08 INFO - PROCESS | 4040 | 1467607868387 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:08 INFO - PROCESS | 4040 | 1467607868406 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
21:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 168ms
21:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
21:51:08 INFO - PROCESS | 4040 | 1467607868561 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:08 INFO - PROCESS | 4040 | 1467607868591 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:09 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
21:51:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 691ms
21:51:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
21:51:09 INFO - PROCESS | 4040 | 1467607869256 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:09 INFO - PROCESS | 4040 | 1467607869277 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
21:51:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 671ms
21:51:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
21:51:09 INFO - PROCESS | 4040 | 1467607869932 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:09 INFO - PROCESS | 4040 | 1467607869953 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:10 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
21:51:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:51:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
21:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 170ms
21:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
21:51:10 INFO - PROCESS | 4040 | 1467607870108 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:10 INFO - PROCESS | 4040 | 1467607870128 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
21:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 169ms
21:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
21:51:10 INFO - PROCESS | 4040 | 1467607870283 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:10 INFO - PROCESS | 4040 | 1467607870295 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
21:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 189ms
21:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
21:51:10 INFO - PROCESS | 4040 | 1467607870476 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:10 INFO - PROCESS | 4040 | 1467607870500 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
21:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 168ms
21:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
21:51:10 INFO - PROCESS | 4040 | 1467607870652 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:10 INFO - PROCESS | 4040 | 1467607870674 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
21:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 170ms
21:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
21:51:10 INFO - PROCESS | 4040 | 1467607870822 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:10 INFO - PROCESS | 4040 | 1467607870841 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
21:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 169ms
21:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
21:51:11 INFO - PROCESS | 4040 | 1467607870999 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - PROCESS | 4040 | 1467607871011 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
21:51:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
21:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 169ms
21:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
21:51:11 INFO - PROCESS | 4040 | 1467607871171 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - PROCESS | 4040 | 1467607871193 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
21:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 170ms
21:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
21:51:11 INFO - PROCESS | 4040 | 1467607871346 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - PROCESS | 4040 | 1467607871360 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
21:51:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
21:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 119ms
21:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
21:51:11 INFO - PROCESS | 4040 | 1467607871471 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - PROCESS | 4040 | 1467607871489 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 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
21:51:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:51:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
21:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 169ms
21:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
21:51:11 INFO - PROCESS | 4040 | 1467607871645 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - PROCESS | 4040 | 1467607871661 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
21:51:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
21:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 230ms
21:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
21:51:11 INFO - PROCESS | 4040 | 1467607871879 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:11 INFO - PROCESS | 4040 | 1467607871894 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
21:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 170ms
21:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
21:51:12 INFO - PROCESS | 4040 | 1467607872054 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - PROCESS | 4040 | 1467607872077 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
21:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 169ms
21:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
21:51:12 INFO - PROCESS | 4040 | 1467607872228 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - PROCESS | 4040 | 1467607872245 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
21:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 170ms
21:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
21:51:12 INFO - PROCESS | 4040 | 1467607872403 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - PROCESS | 4040 | 1467607872423 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
21:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 168ms
21:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
21:51:12 INFO - PROCESS | 4040 | 1467607872576 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - PROCESS | 4040 | 1467607872595 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
21:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 168ms
21:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
21:51:12 INFO - PROCESS | 4040 | 1467607872752 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - PROCESS | 4040 | 1467607872780 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
21:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 170ms
21:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
21:51:12 INFO - PROCESS | 4040 | 1467607872934 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:12 INFO - PROCESS | 4040 | 1467607872952 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
21:51:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 189ms
21:51:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
21:51:13 INFO - PROCESS | 4040 | 1467607873122 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:13 INFO - PROCESS | 4040 | 1467607873147 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
21:51:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 170ms
21:51:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
21:51:13 INFO - PROCESS | 4040 | 1467607873301 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:13 INFO - PROCESS | 4040 | 1467607873324 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
21:51:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 169ms
21:51:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
21:51:13 INFO - PROCESS | 4040 | 1467607873472 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:13 INFO - PROCESS | 4040 | 1467607873506 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
21:51:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 333ms
21:51:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
21:51:13 INFO - PROCESS | 4040 | 1467607873812 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:13 INFO - PROCESS | 4040 | 1467607873827 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
21:51:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 170ms
21:51:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
21:51:13 INFO - PROCESS | 4040 | 1467607873988 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:14 INFO - PROCESS | 4040 | 1467607874014 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:14 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
21:51:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 168ms
21:51:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
21:51:14 INFO - PROCESS | 4040 | 1467607874168 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:14 INFO - PROCESS | 4040 | 1467607874196 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
21:51:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 230ms
21:51:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
21:51:14 INFO - PROCESS | 4040 | 1467607874399 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:14 INFO - PROCESS | 4040 | 1467607874422 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
21:51:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 170ms
21:51:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
21:51:14 INFO - PROCESS | 4040 | 1467607874572 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:14 INFO - PROCESS | 4040 | 1467607874591 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:14 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
21:51:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 170ms
21:51:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
21:51:14 INFO - PROCESS | 4040 | 1467607874752 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:14 INFO - PROCESS | 4040 | 1467607874773 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:15 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
21:51:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
21:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:51:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
21:51:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
21:51:15 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
21:51:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
21:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:51:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
21:51:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
21:51:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 480ms
21:51:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
21:51:15 INFO - PROCESS | 4040 | 1467607875233 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:15 INFO - PROCESS | 4040 | 1467607875260 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:15 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.
21:51:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 169ms
21:51:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
21:51:15 INFO - PROCESS | 4040 | 1467607875406 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:15 INFO - PROCESS | 4040 | 1467607875428 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:15 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.
21:51:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 170ms
21:51:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
21:51:15 INFO - PROCESS | 4040 | 1467607875583 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:15 INFO - PROCESS | 4040 | 1467607875595 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
21:51:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 169ms
21:51:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
21:51:15 INFO - PROCESS | 4040 | 1467607875754 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:15 INFO - PROCESS | 4040 | 1467607875774 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
21:51:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 169ms
21:51:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
21:51:15 INFO - PROCESS | 4040 | 1467607875938 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:15 INFO - PROCESS | 4040 | 1467607875959 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
21:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 188ms
21:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
21:51:16 INFO - PROCESS | 4040 | 1467607876126 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - PROCESS | 4040 | 1467607876143 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
21:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 170ms
21:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
21:51:16 INFO - PROCESS | 4040 | 1467607876303 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - PROCESS | 4040 | 1467607876322 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
21:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 168ms
21:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
21:51:16 INFO - PROCESS | 4040 | 1467607876473 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - PROCESS | 4040 | 1467607876491 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
21:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 168ms
21:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
21:51:16 INFO - PROCESS | 4040 | 1467607876648 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - PROCESS | 4040 | 1467607876660 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
21:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 168ms
21:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
21:51:16 INFO - PROCESS | 4040 | 1467607876820 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - PROCESS | 4040 | 1467607876842 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
21:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 169ms
21:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
21:51:16 INFO - PROCESS | 4040 | 1467607876994 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - PROCESS | 4040 | 1467607877009 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
21:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 170ms
21:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
21:51:17 INFO - PROCESS | 4040 | 1467607877169 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - PROCESS | 4040 | 1467607877188 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
21:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 168ms
21:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
21:51:17 INFO - PROCESS | 4040 | 1467607877342 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - PROCESS | 4040 | 1467607877362 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
21:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 170ms
21:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
21:51:17 INFO - PROCESS | 4040 | 1467607877520 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - PROCESS | 4040 | 1467607877547 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
21:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 170ms
21:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
21:51:17 INFO - PROCESS | 4040 | 1467607877697 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - PROCESS | 4040 | 1467607877712 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
21:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 170ms
21:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
21:51:17 INFO - PROCESS | 4040 | 1467607877871 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:17 INFO - PROCESS | 4040 | 1467607877890 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
21:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 168ms
21:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
21:51:18 INFO - PROCESS | 4040 | 1467607878044 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:18 INFO - PROCESS | 4040 | 1467607878061 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
21:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 170ms
21:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
21:51:18 INFO - PROCESS | 4040 | 1467607878221 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:18 INFO - PROCESS | 4040 | 1467607878261 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
21:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 272ms
21:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
21:51:18 INFO - PROCESS | 4040 | 1467607878495 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:18 INFO - PROCESS | 4040 | 1467607878512 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
21:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 169ms
21:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
21:51:18 INFO - PROCESS | 4040 | 1467607878670 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:18 INFO - PROCESS | 4040 | 1467607878689 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
21:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 169ms
21:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
21:51:18 INFO - PROCESS | 4040 | 1467607878841 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:18 INFO - PROCESS | 4040 | 1467607878861 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
21:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 170ms
21:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
21:51:19 INFO - PROCESS | 4040 | 1467607879019 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:19 INFO - PROCESS | 4040 | 1467607879037 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
21:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 170ms
21:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
21:51:19 INFO - PROCESS | 4040 | 1467607879194 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:19 INFO - PROCESS | 4040 | 1467607879209 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
21:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 168ms
21:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
21:51:19 INFO - PROCESS | 4040 | 1467607879368 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:19 INFO - PROCESS | 4040 | 1467607879386 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
21:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 187ms
21:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
21:51:19 INFO - PROCESS | 4040 | 1467607879558 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:19 INFO - PROCESS | 4040 | 1467607879577 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
21:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 187ms
21:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
21:51:19 INFO - PROCESS | 4040 | 1467607879752 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:19 INFO - PROCESS | 4040 | 1467607879770 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
21:51:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 272ms
21:51:20 INFO - PROCESS | 4040 | 1467607880042 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
21:51:20 INFO - PROCESS | 4040 | 1467607880066 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
21:51:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 167ms
21:51:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
21:51:20 INFO - PROCESS | 4040 | 1467607880222 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - PROCESS | 4040 | 1467607880244 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
21:51:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 169ms
21:51:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
21:51:20 INFO - PROCESS | 4040 | 1467607880401 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - PROCESS | 4040 | 1467607880425 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
21:51:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 169ms
21:51:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
21:51:20 INFO - PROCESS | 4040 | 1467607880571 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - PROCESS | 4040 | 1467607880590 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
21:51:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 187ms
21:51:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
21:51:20 INFO - PROCESS | 4040 | 1467607880762 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - PROCESS | 4040 | 1467607880778 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
21:51:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 170ms
21:51:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
21:51:20 INFO - PROCESS | 4040 | 1467607880938 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:20 INFO - PROCESS | 4040 | 1467607880963 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
21:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 169ms
21:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
21:51:21 INFO - PROCESS | 4040 | 1467607881112 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:21 INFO - PROCESS | 4040 | 1467607881129 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:21 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
21:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 170ms
21:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
21:51:21 INFO - PROCESS | 4040 | 1467607881286 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:21 INFO - PROCESS | 4040 | 1467607881305 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
21:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 168ms
21:51:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
21:51:21 INFO - PROCESS | 4040 | 1467607881458 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:21 INFO - PROCESS | 4040 | 1467607881484 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:22 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)
21:51:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 690ms
21:51:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
21:51:22 INFO - PROCESS | 4040 | 1467607882155 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:22 INFO - PROCESS | 4040 | 1467607882181 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
21:51:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 690ms
21:51:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
21:51:22 INFO - PROCESS | 4040 | 1467607882849 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:22 INFO - PROCESS | 4040 | 1467607882871 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
21:51:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 689ms
21:51:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
21:51:23 INFO - PROCESS | 4040 | 1467607883542 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:23 INFO - PROCESS | 4040 | 1467607883557 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:24 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)
21:51:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 691ms
21:51:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
21:51:24 INFO - PROCESS | 4040 | 1467607884241 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:24 INFO - PROCESS | 4040 | 1467607884258 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:24 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)
21:51:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 692ms
21:51:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
21:51:24 INFO - PROCESS | 4040 | 1467607884936 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:24 INFO - PROCESS | 4040 | 1467607884956 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
21:51:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 670ms
21:51:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
21:51:25 INFO - PROCESS | 4040 | 1467607885611 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:25 INFO - PROCESS | 4040 | 1467607885626 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
21:51:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 690ms
21:51:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
21:51:26 INFO - PROCESS | 4040 | 1467607886307 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:26 INFO - PROCESS | 4040 | 1467607886332 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
21:51:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 729ms
21:51:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
21:51:27 INFO - PROCESS | 4040 | 1467607887041 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:27 INFO - PROCESS | 4040 | 1467607887065 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:27 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
21:51:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 690ms
21:51:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
21:51:27 INFO - PROCESS | 4040 | 1467607887737 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:27 INFO - PROCESS | 4040 | 1467607887760 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
21:51:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 690ms
21:51:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
21:51:28 INFO - PROCESS | 4040 | 1467607888435 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:28 INFO - PROCESS | 4040 | 1467607888460 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:28 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
21:51:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
21:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 169ms
21:51:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
21:51:28 INFO - PROCESS | 4040 | 1467607888604 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:28 INFO - PROCESS | 4040 | 1467607888627 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
21:51:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 227ms
21:51:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
21:51:28 INFO - PROCESS | 4040 | 1467607888841 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:28 INFO - PROCESS | 4040 | 1467607888860 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:29 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
21:51:29 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:51:29 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:51:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
21:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 170ms
21:51:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
21:51:29 INFO - PROCESS | 4040 | 1467607889019 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:29 INFO - PROCESS | 4040 | 1467607889041 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
21:51:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 169ms
21:51:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
21:51:29 INFO - PROCESS | 4040 | 1467607889190 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:29 INFO - PROCESS | 4040 | 1467607889209 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
21:51:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 687ms
21:51:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
21:51:29 INFO - PROCESS | 4040 | 1467607889881 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:29 INFO - PROCESS | 4040 | 1467607889902 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:30 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
21:51:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 690ms
21:51:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
21:51:30 INFO - PROCESS | 4040 | 1467607890575 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:30 INFO - PROCESS | 4040 | 1467607890592 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:31 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.)
21:51:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 689ms
21:51:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
21:51:31 INFO - PROCESS | 4040 | 1467607891269 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:31 INFO - PROCESS | 4040 | 1467607891291 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
21:51:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 692ms
21:51:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
21:51:31 INFO - PROCESS | 4040 | 1467607891966 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:32 INFO - PROCESS | 4040 | 1467607891989 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:32 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
21:51:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 691ms
21:51:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
21:51:32 INFO - PROCESS | 4040 | 1467607892663 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:32 INFO - PROCESS | 4040 | 1467607892689 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
21:51:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 170ms
21:51:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
21:51:32 INFO - PROCESS | 4040 | 1467607892840 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:32 INFO - PROCESS | 4040 | 1467607892863 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
21:51:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 688ms
21:51:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
21:51:33 INFO - PROCESS | 4040 | 1467607893531 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:33 INFO - PROCESS | 4040 | 1467607893556 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
21:51:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 689ms
21:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
21:51:34 INFO - PROCESS | 4040 | 1467607894223 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:34 INFO - PROCESS | 4040 | 1467607894240 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
21:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 169ms
21:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
21:51:34 INFO - PROCESS | 4040 | 1467607894401 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:34 INFO - PROCESS | 4040 | 1467607894420 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
21:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 169ms
21:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
21:51:34 INFO - PROCESS | 4040 | 1467607894575 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:34 INFO - PROCESS | 4040 | 1467607894605 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
21:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 186ms
21:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
21:51:34 INFO - PROCESS | 4040 | 1467607894762 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:34 INFO - PROCESS | 4040 | 1467607894777 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
21:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 169ms
21:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
21:51:34 INFO - PROCESS | 4040 | 1467607894939 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:34 INFO - PROCESS | 4040 | 1467607894958 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
21:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 170ms
21:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
21:51:35 INFO - PROCESS | 4040 | 1467607895112 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:35 INFO - PROCESS | 4040 | 1467607895127 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
21:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 168ms
21:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
21:51:35 INFO - PROCESS | 4040 | 1467607895286 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:35 INFO - PROCESS | 4040 | 1467607895306 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
21:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 169ms
21:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
21:51:35 INFO - PROCESS | 4040 | 1467607895460 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:35 INFO - PROCESS | 4040 | 1467607895488 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:35 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
21:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 169ms
21:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
21:51:35 INFO - PROCESS | 4040 | 1467607895634 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:35 INFO - PROCESS | 4040 | 1467607895653 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:35 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
21:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 188ms
21:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
21:51:35 INFO - PROCESS | 4040 | 1467607895826 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:35 INFO - PROCESS | 4040 | 1467607895845 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 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
21:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 169ms
21:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
21:51:36 INFO - PROCESS | 4040 | 1467607896006 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 INFO - PROCESS | 4040 | 1467607896026 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
21:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 170ms
21:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
21:51:36 INFO - PROCESS | 4040 | 1467607896177 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 INFO - PROCESS | 4040 | 1467607896193 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 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
21:51:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:51:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
21:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 169ms
21:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
21:51:36 INFO - PROCESS | 4040 | 1467607896352 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 INFO - PROCESS | 4040 | 1467607896374 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
21:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 185ms
21:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
21:51:36 INFO - PROCESS | 4040 | 1467607896549 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 INFO - PROCESS | 4040 | 1467607896562 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 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
21:51:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:51:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
21:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 170ms
21:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
21:51:36 INFO - PROCESS | 4040 | 1467607896721 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 INFO - PROCESS | 4040 | 1467607896740 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
21:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 170ms
21:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
21:51:36 INFO - PROCESS | 4040 | 1467607896907 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:36 INFO - PROCESS | 4040 | 1467607896934 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
21:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 170ms
21:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
21:51:37 INFO - PROCESS | 4040 | 1467607897075 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - PROCESS | 4040 | 1467607897092 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
21:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 168ms
21:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
21:51:37 INFO - PROCESS | 4040 | 1467607897252 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - PROCESS | 4040 | 1467607897274 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
21:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 169ms
21:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
21:51:37 INFO - PROCESS | 4040 | 1467607897427 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - PROCESS | 4040 | 1467607897442 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
21:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 169ms
21:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
21:51:37 INFO - PROCESS | 4040 | 1467607897602 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - PROCESS | 4040 | 1467607897623 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
21:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 187ms
21:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
21:51:37 INFO - PROCESS | 4040 | 1467607897793 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - PROCESS | 4040 | 1467607897814 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
21:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 169ms
21:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
21:51:37 INFO - PROCESS | 4040 | 1467607897970 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:38 INFO - PROCESS | 4040 | 1467607897995 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
21:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 169ms
21:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
21:51:38 INFO - PROCESS | 4040 | 1467607898145 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:38 INFO - PROCESS | 4040 | 1467607898170 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
21:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 169ms
21:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
21:51:38 INFO - PROCESS | 4040 | 1467607898319 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:38 INFO - PROCESS | 4040 | 1467607898341 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
21:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 170ms
21:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
21:51:38 INFO - PROCESS | 4040 | 1467607898494 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:38 INFO - PROCESS | 4040 | 1467607898508 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
21:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 230ms
21:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
21:51:38 INFO - PROCESS | 4040 | 1467607898772 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:38 INFO - PROCESS | 4040 | 1467607898797 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
21:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 188ms
21:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
21:51:38 INFO - PROCESS | 4040 | 1467607898962 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - PROCESS | 4040 | 1467607898990 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
21:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 169ms
21:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
21:51:39 INFO - PROCESS | 4040 | 1467607899138 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - PROCESS | 4040 | 1467607899159 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
21:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 167ms
21:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
21:51:39 INFO - PROCESS | 4040 | 1467607899310 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - PROCESS | 4040 | 1467607899339 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
21:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 169ms
21:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
21:51:39 INFO - PROCESS | 4040 | 1467607899485 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - PROCESS | 4040 | 1467607899504 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
21:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 169ms
21:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
21:51:39 INFO - PROCESS | 4040 | 1467607899658 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - PROCESS | 4040 | 1467607899685 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
21:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 169ms
21:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
21:51:39 INFO - PROCESS | 4040 | 1467607899835 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:39 INFO - PROCESS | 4040 | 1467607899858 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
21:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 189ms
21:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
21:51:40 INFO - PROCESS | 4040 | 1467607900025 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - PROCESS | 4040 | 1467607900044 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
21:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 169ms
21:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
21:51:40 INFO - PROCESS | 4040 | 1467607900202 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - PROCESS | 4040 | 1467607900221 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
21:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 167ms
21:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
21:51:40 INFO - PROCESS | 4040 | 1467607900374 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - PROCESS | 4040 | 1467607900393 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
21:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 186ms
21:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
21:51:40 INFO - PROCESS | 4040 | 1467607900570 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - PROCESS | 4040 | 1467607900605 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
21:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 169ms
21:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
21:51:40 INFO - PROCESS | 4040 | 1467607900743 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - PROCESS | 4040 | 1467607900760 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
21:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 168ms
21:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
21:51:40 INFO - PROCESS | 4040 | 1467607900919 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:40 INFO - PROCESS | 4040 | 1467607900946 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
21:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 229ms
21:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
21:51:41 INFO - PROCESS | 4040 | 1467607901151 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:41 INFO - PROCESS | 4040 | 1467607901169 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
21:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 170ms
21:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
21:51:41 INFO - PROCESS | 4040 | 1467607901326 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:41 INFO - PROCESS | 4040 | 1467607901345 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
21:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 170ms
21:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
21:51:41 INFO - PROCESS | 4040 | 1467607901505 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:41 INFO - PROCESS | 4040 | 1467607901527 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
21:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 170ms
21:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
21:51:41 INFO - PROCESS | 4040 | 1467607901676 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:41 INFO - PROCESS | 4040 | 1467607901694 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
21:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 169ms
21:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
21:51:41 INFO - PROCESS | 4040 | 1467607901852 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:41 INFO - PROCESS | 4040 | 1467607901871 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
21:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 169ms
21:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
21:51:42 INFO - PROCESS | 4040 | 1467607902033 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - PROCESS | 4040 | 1467607902045 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
21:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 171ms
21:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
21:51:42 INFO - PROCESS | 4040 | 1467607902203 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - PROCESS | 4040 | 1467607902221 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
21:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 189ms
21:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
21:51:42 INFO - PROCESS | 4040 | 1467607902394 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - PROCESS | 4040 | 1467607902408 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
21:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 170ms
21:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
21:51:42 INFO - PROCESS | 4040 | 1467607902571 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - PROCESS | 4040 | 1467607902592 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
21:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 168ms
21:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
21:51:42 INFO - PROCESS | 4040 | 1467607902744 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - PROCESS | 4040 | 1467607902759 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
21:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 168ms
21:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
21:51:42 INFO - PROCESS | 4040 | 1467607902920 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:42 INFO - PROCESS | 4040 | 1467607902939 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
21:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 169ms
21:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
21:51:43 INFO - PROCESS | 4040 | 1467607903095 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:43 INFO - PROCESS | 4040 | 1467607903110 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
21:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 170ms
21:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
21:51:43 INFO - PROCESS | 4040 | 1467607903270 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:43 INFO - PROCESS | 4040 | 1467607903290 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
21:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 230ms
21:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
21:51:43 INFO - PROCESS | 4040 | 1467607903506 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:43 INFO - PROCESS | 4040 | 1467607903526 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
21:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 271ms
21:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
21:51:43 INFO - PROCESS | 4040 | 1467607903784 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:43 INFO - PROCESS | 4040 | 1467607903804 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
21:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 188ms
21:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
21:51:43 INFO - PROCESS | 4040 | 1467607903974 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - PROCESS | 4040 | 1467607903994 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
21:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 170ms
21:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
21:51:44 INFO - PROCESS | 4040 | 1467607904152 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - PROCESS | 4040 | 1467607904174 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
21:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 169ms
21:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
21:51:44 INFO - PROCESS | 4040 | 1467607904326 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - PROCESS | 4040 | 1467607904344 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
21:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 169ms
21:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
21:51:44 INFO - PROCESS | 4040 | 1467607904502 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - PROCESS | 4040 | 1467607904530 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
21:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 169ms
21:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
21:51:44 INFO - PROCESS | 4040 | 1467607904674 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - PROCESS | 4040 | 1467607904693 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
21:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 170ms
21:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
21:51:44 INFO - PROCESS | 4040 | 1467607904852 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:44 INFO - PROCESS | 4040 | 1467607904888 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:45 INFO - PROCESS | 4040 | 1467607905058 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
21:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
21:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 376ms
21:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
21:51:45 INFO - PROCESS | 4040 | 1467607905235 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:45 INFO - PROCESS | 4040 | 1467607905259 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
21:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 169ms
21:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
21:51:45 INFO - PROCESS | 4040 | 1467607905409 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:45 INFO - PROCESS | 4040 | 1467607905430 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
21:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 170ms
21:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
21:51:45 INFO - PROCESS | 4040 | 1467607905588 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:45 INFO - PROCESS | 4040 | 1467607905618 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
21:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 168ms
21:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
21:51:45 INFO - PROCESS | 4040 | 1467607905759 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:45 INFO - PROCESS | 4040 | 1467607905778 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
21:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 228ms
21:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
21:51:46 INFO - PROCESS | 4040 | 1467607905993 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - PROCESS | 4040 | 1467607906014 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
21:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 170ms
21:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
21:51:46 INFO - PROCESS | 4040 | 1467607906170 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - PROCESS | 4040 | 1467607906196 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
21:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 168ms
21:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
21:51:46 INFO - PROCESS | 4040 | 1467607906340 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - PROCESS | 4040 | 1467607906359 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
21:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 169ms
21:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
21:51:46 INFO - PROCESS | 4040 | 1467607906516 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - PROCESS | 4040 | 1467607906528 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
21:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 170ms
21:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
21:51:46 INFO - PROCESS | 4040 | 1467607906689 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - PROCESS | 4040 | 1467607906709 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
21:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 168ms
21:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
21:51:46 INFO - PROCESS | 4040 | 1467607906865 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:46 INFO - PROCESS | 4040 | 1467607906877 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
21:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 169ms
21:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
21:51:47 INFO - PROCESS | 4040 | 1467607907037 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - PROCESS | 4040 | 1467607907057 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
21:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 168ms
21:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
21:51:47 INFO - PROCESS | 4040 | 1467607907211 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - PROCESS | 4040 | 1467607907236 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
21:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 169ms
21:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
21:51:47 INFO - PROCESS | 4040 | 1467607907389 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - PROCESS | 4040 | 1467607907407 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
21:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 170ms
21:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
21:51:47 INFO - PROCESS | 4040 | 1467607907562 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - PROCESS | 4040 | 1467607907577 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
21:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 168ms
21:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
21:51:47 INFO - PROCESS | 4040 | 1467607907735 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - PROCESS | 4040 | 1467607907756 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
21:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 169ms
21:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
21:51:47 INFO - PROCESS | 4040 | 1467607907908 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:47 INFO - PROCESS | 4040 | 1467607907927 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
21:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 167ms
21:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
21:51:48 INFO - PROCESS | 4040 | 1467607908084 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - PROCESS | 4040 | 1467607908104 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
21:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 170ms
21:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
21:51:48 INFO - PROCESS | 4040 | 1467607908255 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - PROCESS | 4040 | 1467607908273 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
21:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 170ms
21:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
21:51:48 INFO - PROCESS | 4040 | 1467607908432 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - PROCESS | 4040 | 1467607908444 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
21:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 170ms
21:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
21:51:48 INFO - PROCESS | 4040 | 1467607908606 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - PROCESS | 4040 | 1467607908626 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
21:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 169ms
21:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
21:51:48 INFO - PROCESS | 4040 | 1467607908781 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - PROCESS | 4040 | 1467607908803 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
21:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 168ms
21:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
21:51:48 INFO - PROCESS | 4040 | 1467607908953 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:48 INFO - PROCESS | 4040 | 1467607908971 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
21:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 169ms
21:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
21:51:49 INFO - PROCESS | 4040 | 1467607909125 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:49 INFO - PROCESS | 4040 | 1467607909143 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
21:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 167ms
21:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
21:51:49 INFO - PROCESS | 4040 | 1467607909298 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:49 INFO - PROCESS | 4040 | 1467607909310 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
21:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 169ms
21:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
21:51:49 INFO - PROCESS | 4040 | 1467607909471 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:49 INFO - PROCESS | 4040 | 1467607909490 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
21:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 169ms
21:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
21:51:49 INFO - PROCESS | 4040 | 1467607909650 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:49 INFO - PROCESS | 4040 | 1467607909668 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
21:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 170ms
21:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
21:51:49 INFO - PROCESS | 4040 | 1467607909823 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:49 INFO - PROCESS | 4040 | 1467607909889 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
21:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 228ms
21:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
21:51:50 INFO - PROCESS | 4040 | 1467607910056 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - PROCESS | 4040 | 1467607910075 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
21:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 170ms
21:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
21:51:50 INFO - PROCESS | 4040 | 1467607910238 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - PROCESS | 4040 | 1467607910257 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
21:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 186ms
21:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
21:51:50 INFO - PROCESS | 4040 | 1467607910425 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - PROCESS | 4040 | 1467607910445 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
21:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 169ms
21:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
21:51:50 INFO - PROCESS | 4040 | 1467607910601 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - PROCESS | 4040 | 1467607910619 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
21:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 188ms
21:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
21:51:50 INFO - PROCESS | 4040 | 1467607910790 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - PROCESS | 4040 | 1467607910811 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
21:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 169ms
21:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
21:51:50 INFO - PROCESS | 4040 | 1467607910965 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:50 INFO - PROCESS | 4040 | 1467607910977 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
21:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 170ms
21:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
21:51:51 INFO - PROCESS | 4040 | 1467607911139 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:51 INFO - PROCESS | 4040 | 1467607911174 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
21:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 333ms
21:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
21:51:51 INFO - PROCESS | 4040 | 1467607911479 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:51 INFO - PROCESS | 4040 | 1467607911496 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
21:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 170ms
21:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
21:51:51 INFO - PROCESS | 4040 | 1467607911654 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:51 INFO - PROCESS | 4040 | 1467607911676 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
21:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 169ms
21:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
21:51:51 INFO - PROCESS | 4040 | 1467607911829 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:51 INFO - PROCESS | 4040 | 1467607911845 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
21:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 187ms
21:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
21:51:52 INFO - PROCESS | 4040 | 1467607912019 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - PROCESS | 4040 | 1467607912038 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
21:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 170ms
21:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
21:51:52 INFO - PROCESS | 4040 | 1467607912193 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - PROCESS | 4040 | 1467607912211 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 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
21:51:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:51:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
21:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 168ms
21:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
21:51:52 INFO - PROCESS | 4040 | 1467607912369 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - PROCESS | 4040 | 1467607912398 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
21:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 170ms
21:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
21:51:52 INFO - PROCESS | 4040 | 1467607912540 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - PROCESS | 4040 | 1467607912559 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
21:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 169ms
21:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
21:51:52 INFO - PROCESS | 4040 | 1467607912716 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - PROCESS | 4040 | 1467607912728 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
21:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 186ms
21:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
21:51:52 INFO - PROCESS | 4040 | 1467607912907 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:52 INFO - PROCESS | 4040 | 1467607912926 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:53 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
21:51:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:51:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 168ms
21:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
21:51:53 INFO - PROCESS | 4040 | 1467607913082 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:53 INFO - PROCESS | 4040 | 1467607913095 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:53 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
21:51:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:51:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 170ms
21:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
21:51:53 INFO - PROCESS | 4040 | 1467607913255 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:53 INFO - PROCESS | 4040 | 1467607913276 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:53 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
21:51:53 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:51:53 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:51:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 229ms
21:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
21:51:53 INFO - PROCESS | 4040 | 1467607913488 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:53 INFO - PROCESS | 4040 | 1467607913513 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:53 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
21:51:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:51:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 169ms
21:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
21:51:53 INFO - PROCESS | 4040 | 1467607913662 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:53 INFO - PROCESS | 4040 | 1467607913677 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:53 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
21:51:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:51:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 169ms
21:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
21:51:53 INFO - PROCESS | 4040 | 1467607913838 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:53 INFO - PROCESS | 4040 | 1467607913859 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 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
21:51:54 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:51:54 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:51:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
21:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 169ms
21:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
21:51:54 INFO - PROCESS | 4040 | 1467607914010 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 INFO - PROCESS | 4040 | 1467607914030 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
21:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 170ms
21:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
21:51:54 INFO - PROCESS | 4040 | 1467607914184 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 INFO - PROCESS | 4040 | 1467607914203 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 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
21:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 169ms
21:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
21:51:54 INFO - PROCESS | 4040 | 1467607914360 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 INFO - PROCESS | 4040 | 1467607914374 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 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
21:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 135ms
21:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
21:51:54 INFO - PROCESS | 4040 | 1467607914503 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 INFO - PROCESS | 4040 | 1467607914523 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
21:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 188ms
21:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
21:51:54 INFO - PROCESS | 4040 | 1467607914690 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 INFO - PROCESS | 4040 | 1467607914709 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
21:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 169ms
21:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
21:51:54 INFO - PROCESS | 4040 | 1467607914867 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:54 INFO - PROCESS | 4040 | 1467607914886 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
21:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 187ms
21:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
21:51:55 INFO - PROCESS | 4040 | 1467607915058 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - PROCESS | 4040 | 1467607915077 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 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
21:51:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
21:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:51:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 169ms
21:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
21:51:55 INFO - PROCESS | 4040 | 1467607915232 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - PROCESS | 4040 | 1467607915244 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
21:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 168ms
21:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
21:51:55 INFO - PROCESS | 4040 | 1467607915403 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - PROCESS | 4040 | 1467607915428 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
21:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 170ms
21:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
21:51:55 INFO - PROCESS | 4040 | 1467607915578 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - PROCESS | 4040 | 1467607915592 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
21:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 167ms
21:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
21:51:55 INFO - PROCESS | 4040 | 1467607915752 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - PROCESS | 4040 | 1467607915771 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
21:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 169ms
21:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
21:51:55 INFO - PROCESS | 4040 | 1467607915924 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:55 INFO - PROCESS | 4040 | 1467607915942 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
21:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 229ms
21:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
21:51:56 INFO - PROCESS | 4040 | 1467607916158 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:56 INFO - PROCESS | 4040 | 1467607916193 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
21:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 419ms
21:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
21:51:56 INFO - PROCESS | 4040 | 1467607916582 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:56 INFO - PROCESS | 4040 | 1467607916603 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
21:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 271ms
21:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
21:51:56 INFO - PROCESS | 4040 | 1467607916858 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:56 INFO - PROCESS | 4040 | 1467607916880 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
21:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 168ms
21:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
21:51:57 INFO - PROCESS | 4040 | 1467607917033 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:57 INFO - PROCESS | 4040 | 1467607917053 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
21:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 169ms
21:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
21:51:57 INFO - PROCESS | 4040 | 1467607917205 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:57 INFO - PROCESS | 4040 | 1467607917224 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
21:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 169ms
21:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
21:51:57 INFO - PROCESS | 4040 | 1467607917379 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:57 INFO - PROCESS | 4040 | 1467607917406 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
21:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 334ms
21:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
21:51:57 INFO - PROCESS | 4040 | 1467607917720 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:57 INFO - PROCESS | 4040 | 1467607917745 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
21:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 169ms
21:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
21:51:57 INFO - PROCESS | 4040 | 1467607917894 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:57 INFO - PROCESS | 4040 | 1467607917912 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
21:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 168ms
21:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
21:51:58 INFO - PROCESS | 4040 | 1467607918071 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - PROCESS | 4040 | 1467607918092 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
21:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 168ms
21:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
21:51:58 INFO - PROCESS | 4040 | 1467607918242 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - PROCESS | 4040 | 1467607918262 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
21:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 168ms
21:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
21:51:58 INFO - PROCESS | 4040 | 1467607918419 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - PROCESS | 4040 | 1467607918439 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
21:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 169ms
21:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
21:51:58 INFO - PROCESS | 4040 | 1467607918593 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - PROCESS | 4040 | 1467607918612 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
21:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 168ms
21:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
21:51:58 INFO - PROCESS | 4040 | 1467607918768 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - PROCESS | 4040 | 1467607918786 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
21:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 168ms
21:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
21:51:58 INFO - PROCESS | 4040 | 1467607918939 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:58 INFO - PROCESS | 4040 | 1467607918958 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
21:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 170ms
21:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
21:51:59 INFO - PROCESS | 4040 | 1467607919117 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:59 INFO - PROCESS | 4040 | 1467607919135 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
21:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 170ms
21:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
21:51:59 INFO - PROCESS | 4040 | 1467607919288 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:59 INFO - PROCESS | 4040 | 1467607919306 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
21:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 169ms
21:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
21:51:59 INFO - PROCESS | 4040 | 1467607919466 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:59 INFO - PROCESS | 4040 | 1467607919495 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
21:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 170ms
21:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
21:51:59 INFO - PROCESS | 4040 | 1467607919638 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:59 INFO - PROCESS | 4040 | 1467607919658 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
21:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 170ms
21:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
21:51:59 INFO - PROCESS | 4040 | 1467607919818 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:51:59 INFO - PROCESS | 4040 | 1467607919835 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
21:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 186ms
21:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
21:52:00 INFO - PROCESS | 4040 | 1467607920007 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:00 INFO - PROCESS | 4040 | 1467607920027 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
21:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 170ms
21:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
21:52:00 INFO - PROCESS | 4040 | 1467607920187 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:00 INFO - PROCESS | 4040 | 1467607920211 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:00 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
21:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 170ms
21:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
21:52:00 INFO - PROCESS | 4040 | 1467607920361 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:00 INFO - PROCESS | 4040 | 1467607920374 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:00 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
21:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 117ms
21:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
21:52:00 INFO - PROCESS | 4040 | 1467607920487 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:00 INFO - PROCESS | 4040 | 1467607920505 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
21:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 170ms
21:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
21:52:00 INFO - PROCESS | 4040 | 1467607920665 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:00 INFO - PROCESS | 4040 | 1467607920686 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
21:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 691ms
21:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
21:52:01 INFO - PROCESS | 4040 | 1467607921359 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:01 INFO - PROCESS | 4040 | 1467607921373 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
21:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 169ms
21:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
21:52:01 INFO - PROCESS | 4040 | 1467607921535 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:01 INFO - PROCESS | 4040 | 1467607921555 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
21:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 169ms
21:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
21:52:01 INFO - PROCESS | 4040 | 1467607921711 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:01 INFO - PROCESS | 4040 | 1467607921728 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
21:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 168ms
21:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
21:52:01 INFO - PROCESS | 4040 | 1467607921885 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:01 INFO - PROCESS | 4040 | 1467607921904 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
21:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 169ms
21:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
21:52:02 INFO - PROCESS | 4040 | 1467607922061 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 INFO - PROCESS | 4040 | 1467607922090 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
21:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 169ms
21:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
21:52:02 INFO - PROCESS | 4040 | 1467607922239 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 INFO - PROCESS | 4040 | 1467607922257 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
21:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 168ms
21:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
21:52:02 INFO - PROCESS | 4040 | 1467607922411 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 INFO - PROCESS | 4040 | 1467607922425 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 169ms
21:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
21:52:02 INFO - PROCESS | 4040 | 1467607922586 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 INFO - PROCESS | 4040 | 1467607922605 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 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
21:52:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
21:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 228ms
21:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
21:52:02 INFO - PROCESS | 4040 | 1467607922820 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 INFO - PROCESS | 4040 | 1467607922841 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:02 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
21:52:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
21:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 168ms
21:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
21:52:02 INFO - PROCESS | 4040 | 1467607922992 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:03 INFO - PROCESS | 4040 | 1467607923012 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:03 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
21:52:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
21:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 169ms
21:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
21:52:03 INFO - PROCESS | 4040 | 1467607923168 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:03 INFO - PROCESS | 4040 | 1467607923189 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:03 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]"
21:52:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:52:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
21:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 169ms
21:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
21:52:03 INFO - PROCESS | 4040 | 1467607923344 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:03 INFO - PROCESS | 4040 | 1467607923358 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:03 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
21:52:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
21:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 117ms
21:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
21:52:03 INFO - PROCESS | 4040 | 1467607923469 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:03 INFO - PROCESS | 4040 | 1467607923487 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
21:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 170ms
21:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
21:52:03 INFO - PROCESS | 4040 | 1467607923652 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:03 INFO - PROCESS | 4040 | 1467607923675 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
21:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 333ms
21:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
21:52:03 INFO - PROCESS | 4040 | 1467607923984 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - PROCESS | 4040 | 1467607924008 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
21:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 170ms
21:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
21:52:04 INFO - PROCESS | 4040 | 1467607924159 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - PROCESS | 4040 | 1467607924184 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
21:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 187ms
21:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
21:52:04 INFO - PROCESS | 4040 | 1467607924356 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - PROCESS | 4040 | 1467607924381 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
21:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 167ms
21:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
21:52:04 INFO - PROCESS | 4040 | 1467607924526 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - PROCESS | 4040 | 1467607924545 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
21:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 170ms
21:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
21:52:04 INFO - PROCESS | 4040 | 1467607924702 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - PROCESS | 4040 | 1467607924721 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
21:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 170ms
21:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
21:52:04 INFO - PROCESS | 4040 | 1467607924876 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:04 INFO - PROCESS | 4040 | 1467607924904 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
21:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 169ms
21:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
21:52:05 INFO - PROCESS | 4040 | 1467607925052 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - PROCESS | 4040 | 1467607925071 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
21:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 169ms
21:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
21:52:05 INFO - PROCESS | 4040 | 1467607925223 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - PROCESS | 4040 | 1467607925244 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
21:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 169ms
21:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
21:52:05 INFO - PROCESS | 4040 | 1467607925400 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - PROCESS | 4040 | 1467607925414 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
21:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 170ms
21:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
21:52:05 INFO - PROCESS | 4040 | 1467607925573 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - PROCESS | 4040 | 1467607925591 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
21:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 170ms
21:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
21:52:05 INFO - PROCESS | 4040 | 1467607925750 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - PROCESS | 4040 | 1467607925769 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
21:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 170ms
21:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
21:52:05 INFO - PROCESS | 4040 | 1467607925922 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:05 INFO - PROCESS | 4040 | 1467607925945 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
21:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 171ms
21:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
21:52:06 INFO - PROCESS | 4040 | 1467607926099 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - PROCESS | 4040 | 1467607926111 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
21:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 170ms
21:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
21:52:06 INFO - PROCESS | 4040 | 1467607926271 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - PROCESS | 4040 | 1467607926290 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
21:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 170ms
21:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
21:52:06 INFO - PROCESS | 4040 | 1467607926450 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - PROCESS | 4040 | 1467607926473 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
21:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 170ms
21:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
21:52:06 INFO - PROCESS | 4040 | 1467607926621 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - PROCESS | 4040 | 1467607926642 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
21:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 169ms
21:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
21:52:06 INFO - PROCESS | 4040 | 1467607926798 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - PROCESS | 4040 | 1467607926811 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
21:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 168ms
21:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
21:52:06 INFO - PROCESS | 4040 | 1467607926970 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - PROCESS | 4040 | 1467607926993 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
21:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 168ms
21:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
21:52:07 INFO - PROCESS | 4040 | 1467607927142 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - PROCESS | 4040 | 1467607927161 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
21:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 168ms
21:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
21:52:07 INFO - PROCESS | 4040 | 1467607927317 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - PROCESS | 4040 | 1467607927345 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
21:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 169ms
21:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
21:52:07 INFO - PROCESS | 4040 | 1467607927491 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - PROCESS | 4040 | 1467607927510 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
21:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 169ms
21:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
21:52:07 INFO - PROCESS | 4040 | 1467607927665 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - PROCESS | 4040 | 1467607927677 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
21:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 169ms
21:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
21:52:07 INFO - PROCESS | 4040 | 1467607927837 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:07 INFO - PROCESS | 4040 | 1467607927856 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
21:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 168ms
21:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
21:52:08 INFO - PROCESS | 4040 | 1467607928010 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - PROCESS | 4040 | 1467607928027 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
21:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 169ms
21:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
21:52:08 INFO - PROCESS | 4040 | 1467607928185 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - PROCESS | 4040 | 1467607928206 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
21:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 169ms
21:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
21:52:08 INFO - PROCESS | 4040 | 1467607928358 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - PROCESS | 4040 | 1467607928377 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
21:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 169ms
21:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
21:52:08 INFO - PROCESS | 4040 | 1467607928535 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - PROCESS | 4040 | 1467607928552 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
21:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 169ms
21:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
21:52:08 INFO - PROCESS | 4040 | 1467607928707 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - PROCESS | 4040 | 1467607928729 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
21:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 169ms
21:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
21:52:08 INFO - PROCESS | 4040 | 1467607928883 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:08 INFO - PROCESS | 4040 | 1467607928895 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
21:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 169ms
21:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
21:52:09 INFO - PROCESS | 4040 | 1467607929054 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 INFO - PROCESS | 4040 | 1467607929077 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
21:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 230ms
21:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
21:52:09 INFO - PROCESS | 4040 | 1467607929288 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 INFO - PROCESS | 4040 | 1467607929306 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
21:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 170ms
21:52:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
21:52:09 INFO - PROCESS | 4040 | 1467607929465 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 INFO - PROCESS | 4040 | 1467607929496 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 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 () {
21:52:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
21:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
21:52:09 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 () {
21:52:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
21:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
21:52:09 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 () {
21:52:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
21:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
21:52:09 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 () {
21:52:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
21:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
21:52:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 177ms
21:52:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
21:52:09 INFO - PROCESS | 4040 | 1467607929645 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 INFO - PROCESS | 4040 | 1467607929668 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
21:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
21:52:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
21:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
21:52:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
21:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
21:52:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 170ms
21:52:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
21:52:09 INFO - PROCESS | 4040 | 1467607929820 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 INFO - PROCESS | 4040 | 1467607929839 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:09 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
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
21:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
21:52:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
21:52:10 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.
21:52:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
21:52:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 170ms
21:52:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
21:52:10 INFO - PROCESS | 4040 | 1467607930009 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:10 INFO - PROCESS | 4040 | 1467607930068 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
21:52:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 335ms
21:52:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
21:52:10 INFO - PROCESS | 4040 | 1467607930337 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:10 INFO - PROCESS | 4040 | 1467607930366 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
21:52:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 169ms
21:52:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
21:52:10 INFO - PROCESS | 4040 | 1467607930511 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:10 INFO - PROCESS | 4040 | 1467607930543 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
21:52:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 170ms
21:52:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
21:52:10 INFO - PROCESS | 4040 | 1467607930689 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:10 INFO - PROCESS | 4040 | 1467607930710 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
21:52:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 186ms
21:52:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
21:52:10 INFO - PROCESS | 4040 | 1467607930875 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:10 INFO - PROCESS | 4040 | 1467607930897 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
21:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 170ms
21:52:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
21:52:11 INFO - PROCESS | 4040 | 1467607931051 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - PROCESS | 4040 | 1467607931070 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
21:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 170ms
21:52:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
21:52:11 INFO - PROCESS | 4040 | 1467607931227 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - PROCESS | 4040 | 1467607931243 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
21:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 169ms
21:52:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
21:52:11 INFO - PROCESS | 4040 | 1467607931402 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - PROCESS | 4040 | 1467607931422 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
21:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 170ms
21:52:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
21:52:11 INFO - PROCESS | 4040 | 1467607931578 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - PROCESS | 4040 | 1467607931593 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
21:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 169ms
21:52:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
21:52:11 INFO - PROCESS | 4040 | 1467607931753 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - PROCESS | 4040 | 1467607931772 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
21:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 169ms
21:52:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
21:52:11 INFO - PROCESS | 4040 | 1467607931926 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:11 INFO - PROCESS | 4040 | 1467607931944 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
21:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 170ms
21:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
21:52:12 INFO - PROCESS | 4040 | 1467607932102 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:12 INFO - PROCESS | 4040 | 1467607932130 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
21:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 170ms
21:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
21:52:12 INFO - PROCESS | 4040 | 1467607932276 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:12 INFO - PROCESS | 4040 | 1467607932295 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
21:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 170ms
21:52:12 INFO - PROCESS | 4040 | 1467607932454 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
21:52:12 INFO - PROCESS | 4040 | 1467607932472 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
21:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 166ms
21:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
21:52:12 INFO - PROCESS | 4040 | 1467607932626 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:12 INFO - PROCESS | 4040 | 1467607932645 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
21:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 169ms
21:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
21:52:12 INFO - PROCESS | 4040 | 1467607932802 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:12 INFO - PROCESS | 4040 | 1467607932821 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
21:52:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 229ms
21:52:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
21:52:13 INFO - PROCESS | 4040 | 1467607933035 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - PROCESS | 4040 | 1467607933055 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
21:52:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 188ms
21:52:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
21:52:13 INFO - PROCESS | 4040 | 1467607933230 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - PROCESS | 4040 | 1467607933244 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
21:52:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 168ms
21:52:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
21:52:13 INFO - PROCESS | 4040 | 1467607933401 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - PROCESS | 4040 | 1467607933421 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
21:52:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 169ms
21:52:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
21:52:13 INFO - PROCESS | 4040 | 1467607933575 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - PROCESS | 4040 | 1467607933594 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
21:52:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 169ms
21:52:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
21:52:13 INFO - PROCESS | 4040 | 1467607933754 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - PROCESS | 4040 | 1467607933773 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 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
21:52:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 187ms
21:52:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
21:52:13 INFO - PROCESS | 4040 | 1467607933944 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:13 INFO - PROCESS | 4040 | 1467607933958 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
21:52:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 169ms
21:52:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
21:52:14 INFO - PROCESS | 4040 | 1467607934119 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:14 INFO - PROCESS | 4040 | 1467607934140 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:14 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
21:52:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 169ms
21:52:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
21:52:14 INFO - PROCESS | 4040 | 1467607934291 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:14 INFO - PROCESS | 4040 | 1467607934309 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
21:52:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 169ms
21:52:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
21:52:14 INFO - PROCESS | 4040 | 1467607934468 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:14 INFO - PROCESS | 4040 | 1467607934486 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
21:52:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 170ms
21:52:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
21:52:14 INFO - PROCESS | 4040 | 1467607934640 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:14 INFO - PROCESS | 4040 | 1467607934658 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
21:52:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 170ms
21:52:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
21:52:14 INFO - PROCESS | 4040 | 1467607934818 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:14 INFO - PROCESS | 4040 | 1467607934836 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
21:52:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 186ms
21:52:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
21:52:15 INFO - PROCESS | 4040 | 1467607935007 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - PROCESS | 4040 | 1467607935026 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
21:52:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 169ms
21:52:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
21:52:15 INFO - PROCESS | 4040 | 1467607935181 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - PROCESS | 4040 | 1467607935195 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
21:52:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 186ms
21:52:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
21:52:15 INFO - PROCESS | 4040 | 1467607935371 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - PROCESS | 4040 | 1467607935393 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
21:52:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 170ms
21:52:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
21:52:15 INFO - PROCESS | 4040 | 1467607935548 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - PROCESS | 4040 | 1467607935560 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
21:52:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 230ms
21:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
21:52:15 INFO - PROCESS | 4040 | 1467607935785 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - PROCESS | 4040 | 1467607935805 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
21:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 189ms
21:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
21:52:15 INFO - PROCESS | 4040 | 1467607935975 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:16 INFO - PROCESS | 4040 | 1467607935994 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
21:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 376ms
21:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
21:52:16 INFO - PROCESS | 4040 | 1467607936358 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:16 INFO - PROCESS | 4040 | 1467607936378 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
21:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 168ms
21:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
21:52:16 INFO - PROCESS | 4040 | 1467607936534 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:16 INFO - PROCESS | 4040 | 1467607936558 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
21:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 186ms
21:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
21:52:16 INFO - PROCESS | 4040 | 1467607936725 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:16 INFO - PROCESS | 4040 | 1467607936747 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
21:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 170ms
21:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
21:52:16 INFO - PROCESS | 4040 | 1467607936901 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:16 INFO - PROCESS | 4040 | 1467607936922 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
21:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 190ms
21:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
21:52:17 INFO - PROCESS | 4040 | 1467607937094 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 INFO - PROCESS | 4040 | 1467607937108 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
21:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 170ms
21:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
21:52:17 INFO - PROCESS | 4040 | 1467607937271 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 INFO - PROCESS | 4040 | 1467607937309 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 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
21:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 185ms
21:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
21:52:17 INFO - PROCESS | 4040 | 1467607937466 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 INFO - PROCESS | 4040 | 1467607937488 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
21:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 167ms
21:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
21:52:17 INFO - PROCESS | 4040 | 1467607937632 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 INFO - PROCESS | 4040 | 1467607937644 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
21:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 171ms
21:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
21:52:17 INFO - PROCESS | 4040 | 1467607937809 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 INFO - PROCESS | 4040 | 1467607937827 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:17 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
21:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 189ms
21:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
21:52:18 INFO - PROCESS | 4040 | 1467607938001 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 INFO - PROCESS | 4040 | 1467607938019 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
21:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 188ms
21:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
21:52:18 INFO - PROCESS | 4040 | 1467607938190 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 INFO - PROCESS | 4040 | 1467607938211 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
21:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 230ms
21:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
21:52:18 INFO - PROCESS | 4040 | 1467607938424 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 INFO - PROCESS | 4040 | 1467607938444 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
21:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 170ms
21:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
21:52:18 INFO - PROCESS | 4040 | 1467607938601 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 INFO - PROCESS | 4040 | 1467607938619 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 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
21:52:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:52:18 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
21:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 170ms
21:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
21:52:18 INFO - PROCESS | 4040 | 1467607938774 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 INFO - PROCESS | 4040 | 1467607938793 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
21:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 167ms
21:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
21:52:18 INFO - PROCESS | 4040 | 1467607938948 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:18 INFO - PROCESS | 4040 | 1467607938960 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 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
21:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 170ms
21:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
21:52:19 INFO - PROCESS | 4040 | 1467607939121 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 INFO - PROCESS | 4040 | 1467607939141 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
21:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 170ms
21:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
21:52:19 INFO - PROCESS | 4040 | 1467607939294 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 INFO - PROCESS | 4040 | 1467607939309 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 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
21:52:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:52:19 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
21:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 170ms
21:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
21:52:19 INFO - PROCESS | 4040 | 1467607939471 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 INFO - PROCESS | 4040 | 1467607939489 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
21:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 168ms
21:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
21:52:19 INFO - PROCESS | 4040 | 1467607939644 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 INFO - PROCESS | 4040 | 1467607939660 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
21:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 170ms
21:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
21:52:19 INFO - PROCESS | 4040 | 1467607939818 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 INFO - PROCESS | 4040 | 1467607939836 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
21:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 168ms
21:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
21:52:20 INFO - PROCESS | 4040 | 1467607939991 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - PROCESS | 4040 | 1467607940008 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
21:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 170ms
21:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
21:52:20 INFO - PROCESS | 4040 | 1467607940169 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - PROCESS | 4040 | 1467607940188 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
21:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 170ms
21:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
21:52:20 INFO - PROCESS | 4040 | 1467607940345 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - PROCESS | 4040 | 1467607940361 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
21:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 170ms
21:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
21:52:20 INFO - PROCESS | 4040 | 1467607940520 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - PROCESS | 4040 | 1467607940540 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
21:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 168ms
21:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
21:52:20 INFO - PROCESS | 4040 | 1467607940693 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - PROCESS | 4040 | 1467607940708 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
21:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 169ms
21:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
21:52:20 INFO - PROCESS | 4040 | 1467607940871 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:20 INFO - PROCESS | 4040 | 1467607940893 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
21:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 168ms
21:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
21:52:21 INFO - PROCESS | 4040 | 1467607941041 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 INFO - PROCESS | 4040 | 1467607941063 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
21:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 170ms
21:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
21:52:21 INFO - PROCESS | 4040 | 1467607941218 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 INFO - PROCESS | 4040 | 1467607941236 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
21:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 168ms
21:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
21:52:21 INFO - PROCESS | 4040 | 1467607941394 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 INFO - PROCESS | 4040 | 1467607941409 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 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
21:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 168ms
21:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
21:52:21 INFO - PROCESS | 4040 | 1467607941569 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 INFO - PROCESS | 4040 | 1467607941587 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 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
21:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 188ms
21:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
21:52:21 INFO - PROCESS | 4040 | 1467607941759 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 INFO - PROCESS | 4040 | 1467607941777 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 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
21:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 168ms
21:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
21:52:21 INFO - PROCESS | 4040 | 1467607941934 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:21 INFO - PROCESS | 4040 | 1467607941952 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:22 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)
21:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 188ms
21:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
21:52:22 INFO - PROCESS | 4040 | 1467607942125 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:22 INFO - PROCESS | 4040 | 1467607942144 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
21:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 170ms
21:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
21:52:22 INFO - PROCESS | 4040 | 1467607942301 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:22 INFO - PROCESS | 4040 | 1467607942338 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
21:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 524ms
21:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
21:52:22 INFO - PROCESS | 4040 | 1467607942831 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:22 INFO - PROCESS | 4040 | 1467607942855 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
21:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 187ms
21:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
21:52:23 INFO - PROCESS | 4040 | 1467607943022 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - PROCESS | 4040 | 1467607943046 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
21:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 170ms
21:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
21:52:23 INFO - PROCESS | 4040 | 1467607943200 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - PROCESS | 4040 | 1467607943220 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
21:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 187ms
21:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
21:52:23 INFO - PROCESS | 4040 | 1467607943385 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - PROCESS | 4040 | 1467607943409 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
21:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 169ms
21:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
21:52:23 INFO - PROCESS | 4040 | 1467607943558 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - PROCESS | 4040 | 1467607943576 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
21:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 166ms
21:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
21:52:23 INFO - PROCESS | 4040 | 1467607943736 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - PROCESS | 4040 | 1467607943760 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
21:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 170ms
21:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
21:52:23 INFO - PROCESS | 4040 | 1467607943911 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:23 INFO - PROCESS | 4040 | 1467607943926 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
21:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 167ms
21:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
21:52:24 INFO - PROCESS | 4040 | 1467607944086 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 INFO - PROCESS | 4040 | 1467607944105 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
21:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 186ms
21:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
21:52:24 INFO - PROCESS | 4040 | 1467607944277 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 INFO - PROCESS | 4040 | 1467607944291 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 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
21:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 169ms
21:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
21:52:24 INFO - PROCESS | 4040 | 1467607944454 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 INFO - PROCESS | 4040 | 1467607944473 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
21:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 168ms
21:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
21:52:24 INFO - PROCESS | 4040 | 1467607944624 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 INFO - PROCESS | 4040 | 1467607944654 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
21:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 169ms
21:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
21:52:24 INFO - PROCESS | 4040 | 1467607944805 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 INFO - PROCESS | 4040 | 1467607944824 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:24 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)
21:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 169ms
21:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
21:52:24 INFO - PROCESS | 4040 | 1467607944971 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - PROCESS | 4040 | 1467607944991 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
21:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
21:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
21:52:25 INFO - PROCESS | 4040 | 1467607945149 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - PROCESS | 4040 | 1467607945168 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
21:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 169ms
21:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
21:52:25 INFO - PROCESS | 4040 | 1467607945321 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - PROCESS | 4040 | 1467607945342 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
21:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 170ms
21:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
21:52:25 INFO - PROCESS | 4040 | 1467607945495 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - PROCESS | 4040 | 1467607945509 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
21:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 168ms
21:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
21:52:25 INFO - PROCESS | 4040 | 1467607945670 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - PROCESS | 4040 | 1467607945688 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
21:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 170ms
21:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
21:52:25 INFO - PROCESS | 4040 | 1467607945843 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:25 INFO - PROCESS | 4040 | 1467607945863 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
21:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 168ms
21:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
21:52:26 INFO - PROCESS | 4040 | 1467607946018 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - PROCESS | 4040 | 1467607946036 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
21:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 230ms
21:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
21:52:26 INFO - PROCESS | 4040 | 1467607946253 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - PROCESS | 4040 | 1467607946273 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
21:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 170ms
21:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
21:52:26 INFO - PROCESS | 4040 | 1467607946425 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - PROCESS | 4040 | 1467607946443 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
21:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 169ms
21:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
21:52:26 INFO - PROCESS | 4040 | 1467607946602 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - PROCESS | 4040 | 1467607946622 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
21:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 170ms
21:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
21:52:26 INFO - PROCESS | 4040 | 1467607946777 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - PROCESS | 4040 | 1467607946791 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
21:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 118ms
21:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
21:52:26 INFO - PROCESS | 4040 | 1467607946903 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:26 INFO - PROCESS | 4040 | 1467607946921 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
21:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 188ms
21:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
21:52:27 INFO - PROCESS | 4040 | 1467607947091 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - PROCESS | 4040 | 1467607947113 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
21:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 169ms
21:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
21:52:27 INFO - PROCESS | 4040 | 1467607947270 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - PROCESS | 4040 | 1467607947289 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
21:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 170ms
21:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
21:52:27 INFO - PROCESS | 4040 | 1467607947444 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - PROCESS | 4040 | 1467607947457 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
21:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 133ms
21:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
21:52:27 INFO - PROCESS | 4040 | 1467607947583 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - PROCESS | 4040 | 1467607947595 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
21:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 169ms
21:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
21:52:27 INFO - PROCESS | 4040 | 1467607947754 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - PROCESS | 4040 | 1467607947772 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
21:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 169ms
21:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
21:52:27 INFO - PROCESS | 4040 | 1467607947932 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:27 INFO - PROCESS | 4040 | 1467607947944 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
21:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 167ms
21:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
21:52:28 INFO - PROCESS | 4040 | 1467607948103 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:28 INFO - PROCESS | 4040 | 1467607948121 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
21:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 188ms
21:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
21:52:28 INFO - PROCESS | 4040 | 1467607948293 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:28 INFO - PROCESS | 4040 | 1467607948309 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
21:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 168ms
21:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
21:52:28 INFO - PROCESS | 4040 | 1467607948468 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:28 INFO - PROCESS | 4040 | 1467607948487 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
21:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 170ms
21:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
21:52:28 INFO - PROCESS | 4040 | 1467607948642 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:28 INFO - PROCESS | 4040 | 1467607948687 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
21:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 376ms
21:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
21:52:29 INFO - PROCESS | 4040 | 1467607949024 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:29 INFO - PROCESS | 4040 | 1467607949108 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
21:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 273ms
21:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
21:52:29 INFO - PROCESS | 4040 | 1467607949304 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:29 INFO - PROCESS | 4040 | 1467607949327 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
21:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 168ms
21:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
21:52:29 INFO - PROCESS | 4040 | 1467607949484 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:29 INFO - PROCESS | 4040 | 1467607949508 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
21:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 169ms
21:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
21:52:29 INFO - PROCESS | 4040 | 1467607949655 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:29 INFO - PROCESS | 4040 | 1467607949675 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
21:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 170ms
21:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
21:52:29 INFO - PROCESS | 4040 | 1467607949832 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:29 INFO - PROCESS | 4040 | 1467607949844 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
21:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 170ms
21:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
21:52:30 INFO - PROCESS | 4040 | 1467607950006 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - PROCESS | 4040 | 1467607950030 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
21:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 171ms
21:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
21:52:30 INFO - PROCESS | 4040 | 1467607950179 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - PROCESS | 4040 | 1467607950193 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
21:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
21:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
21:52:30 INFO - PROCESS | 4040 | 1467607950354 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - PROCESS | 4040 | 1467607950372 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
21:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 168ms
21:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
21:52:30 INFO - PROCESS | 4040 | 1467607950527 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - PROCESS | 4040 | 1467607950542 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
21:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 118ms
21:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
21:52:30 INFO - PROCESS | 4040 | 1467607950653 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - PROCESS | 4040 | 1467607950672 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
21:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 168ms
21:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
21:52:30 INFO - PROCESS | 4040 | 1467607950827 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:30 INFO - PROCESS | 4040 | 1467607950844 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
21:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 170ms
21:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
21:52:31 INFO - PROCESS | 4040 | 1467607951002 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - PROCESS | 4040 | 1467607951019 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
21:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 169ms
21:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
21:52:31 INFO - PROCESS | 4040 | 1467607951179 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - PROCESS | 4040 | 1467607951194 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
21:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 168ms
21:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
21:52:31 INFO - PROCESS | 4040 | 1467607951354 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - PROCESS | 4040 | 1467607951373 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
21:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 170ms
21:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
21:52:31 INFO - PROCESS | 4040 | 1467607951527 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - PROCESS | 4040 | 1467607951543 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
21:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 168ms
21:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
21:52:31 INFO - PROCESS | 4040 | 1467607951702 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - PROCESS | 4040 | 1467607951719 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
21:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 170ms
21:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
21:52:31 INFO - PROCESS | 4040 | 1467607951878 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:31 INFO - PROCESS | 4040 | 1467607951892 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
21:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 189ms
21:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
21:52:32 INFO - PROCESS | 4040 | 1467607952069 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 INFO - PROCESS | 4040 | 1467607952088 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 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
21:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 169ms
21:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
21:52:32 INFO - PROCESS | 4040 | 1467607952243 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 INFO - PROCESS | 4040 | 1467607952259 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 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
21:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 169ms
21:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
21:52:32 INFO - PROCESS | 4040 | 1467607952420 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 INFO - PROCESS | 4040 | 1467607952444 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
21:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 169ms
21:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
21:52:32 INFO - PROCESS | 4040 | 1467607952591 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 INFO - PROCESS | 4040 | 1467607952618 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
21:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 170ms
21:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
21:52:32 INFO - PROCESS | 4040 | 1467607952769 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 INFO - PROCESS | 4040 | 1467607952791 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
21:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 167ms
21:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
21:52:32 INFO - PROCESS | 4040 | 1467607952941 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:32 INFO - PROCESS | 4040 | 1467607952961 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
21:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 169ms
21:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
21:52:33 INFO - PROCESS | 4040 | 1467607953119 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:33 INFO - PROCESS | 4040 | 1467607953138 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
21:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 169ms
21:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
21:52:33 INFO - PROCESS | 4040 | 1467607953291 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:33 INFO - PROCESS | 4040 | 1467607953312 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
21:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 170ms
21:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
21:52:33 INFO - PROCESS | 4040 | 1467607953467 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:33 INFO - PROCESS | 4040 | 1467607953486 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
21:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 169ms
21:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
21:52:33 INFO - PROCESS | 4040 | 1467607953640 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:33 INFO - PROCESS | 4040 | 1467607953659 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:33 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)
21:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 169ms
21:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
21:52:33 INFO - PROCESS | 4040 | 1467607953817 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:33 INFO - PROCESS | 4040 | 1467607953829 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
21:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 189ms
21:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
21:52:34 INFO - PROCESS | 4040 | 1467607954007 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:34 INFO - PROCESS | 4040 | 1467607954025 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
21:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 169ms
21:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
21:52:34 INFO - PROCESS | 4040 | 1467607954184 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:34 INFO - PROCESS | 4040 | 1467607954201 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
21:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 188ms
21:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
21:52:34 INFO - PROCESS | 4040 | 1467607954375 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:34 INFO - PROCESS | 4040 | 1467607954403 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
21:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 169ms
21:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
21:52:34 INFO - PROCESS | 4040 | 1467607954551 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:34 INFO - PROCESS | 4040 | 1467607954569 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
21:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 169ms
21:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
21:52:34 INFO - PROCESS | 4040 | 1467607954723 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:34 INFO - PROCESS | 4040 | 1467607954745 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
21:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 376ms
21:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
21:52:35 INFO - PROCESS | 4040 | 1467607955106 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:35 INFO - PROCESS | 4040 | 1467607955131 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
21:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 170ms
21:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
21:52:35 INFO - PROCESS | 4040 | 1467607955283 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:35 INFO - PROCESS | 4040 | 1467607955305 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
21:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 170ms
21:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
21:52:35 INFO - PROCESS | 4040 | 1467607955458 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:35 INFO - PROCESS | 4040 | 1467607955533 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
21:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 230ms
21:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
21:52:35 INFO - PROCESS | 4040 | 1467607955688 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:35 INFO - PROCESS | 4040 | 1467607955709 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
21:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 271ms
21:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
21:52:35 INFO - PROCESS | 4040 | 1467607955967 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:35 INFO - PROCESS | 4040 | 1467607955988 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
21:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 170ms
21:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
21:52:36 INFO - PROCESS | 4040 | 1467607956143 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:36 INFO - PROCESS | 4040 | 1467607956160 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
21:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 170ms
21:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
21:52:36 INFO - PROCESS | 4040 | 1467607956317 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:36 INFO - PROCESS | 4040 | 1467607956335 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
21:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 169ms
21:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
21:52:36 INFO - PROCESS | 4040 | 1467607956490 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:36 INFO - PROCESS | 4040 | 1467607956508 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
21:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 168ms
21:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
21:52:36 INFO - PROCESS | 4040 | 1467607956667 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:36 INFO - PROCESS | 4040 | 1467607956689 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
21:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 189ms
21:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
21:52:36 INFO - PROCESS | 4040 | 1467607956855 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:36 INFO - PROCESS | 4040 | 1467607956876 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:37 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
21:52:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:52:37 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
21:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 169ms
21:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
21:52:37 INFO - PROCESS | 4040 | 1467607957034 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:37 INFO - PROCESS | 4040 | 1467607957054 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
21:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 188ms
21:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
21:52:37 INFO - PROCESS | 4040 | 1467607957222 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:37 INFO - PROCESS | 4040 | 1467607957246 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
21:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 185ms
21:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
21:52:37 INFO - PROCESS | 4040 | 1467607957416 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:37 INFO - PROCESS | 4040 | 1467607957442 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
21:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 228ms
21:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
21:52:37 INFO - PROCESS | 4040 | 1467607957648 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:37 INFO - PROCESS | 4040 | 1467607957661 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
21:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 228ms
21:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
21:52:37 INFO - PROCESS | 4040 | 1467607957884 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:37 INFO - PROCESS | 4040 | 1467607957902 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
21:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 189ms
21:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
21:52:38 INFO - PROCESS | 4040 | 1467607958072 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 INFO - PROCESS | 4040 | 1467607958091 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 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
21:52:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:52:38 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 168ms
21:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
21:52:38 INFO - PROCESS | 4040 | 1467607958246 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 INFO - PROCESS | 4040 | 1467607958262 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 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
21:52:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:52:38 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 168ms
21:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
21:52:38 INFO - PROCESS | 4040 | 1467607958419 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 INFO - PROCESS | 4040 | 1467607958440 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
21:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 169ms
21:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
21:52:38 INFO - PROCESS | 4040 | 1467607958592 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 INFO - PROCESS | 4040 | 1467607958611 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 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
21:52:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:52:38 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 170ms
21:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
21:52:38 INFO - PROCESS | 4040 | 1467607958771 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 INFO - PROCESS | 4040 | 1467607958793 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 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
21:52:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:52:38 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 169ms
21:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
21:52:38 INFO - PROCESS | 4040 | 1467607958948 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:38 INFO - PROCESS | 4040 | 1467607958961 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:39 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
21:52:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:52:39 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
21:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 168ms
21:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
21:52:39 INFO - PROCESS | 4040 | 1467607959119 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:39 INFO - PROCESS | 4040 | 1467607959137 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
21:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 169ms
21:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
21:52:39 INFO - PROCESS | 4040 | 1467607959293 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:39 INFO - PROCESS | 4040 | 1467607959308 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:39 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
21:52:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:52:39 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
21:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 169ms
21:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
21:52:39 INFO - PROCESS | 4040 | 1467607959468 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:39 INFO - PROCESS | 4040 | 1467607959486 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
21:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 186ms
21:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
21:52:39 INFO - PROCESS | 4040 | 1467607959658 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:39 INFO - PROCESS | 4040 | 1467607959677 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
21:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 168ms
21:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
21:52:39 INFO - PROCESS | 4040 | 1467607959837 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:39 INFO - PROCESS | 4040 | 1467607959856 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
21:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 188ms
21:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
21:52:40 INFO - PROCESS | 4040 | 1467607960027 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - PROCESS | 4040 | 1467607960051 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
21:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 168ms
21:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
21:52:40 INFO - PROCESS | 4040 | 1467607960202 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - PROCESS | 4040 | 1467607960220 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
21:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 170ms
21:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
21:52:40 INFO - PROCESS | 4040 | 1467607960374 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - PROCESS | 4040 | 1467607960393 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
21:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 170ms
21:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
21:52:40 INFO - PROCESS | 4040 | 1467607960555 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - PROCESS | 4040 | 1467607960574 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
21:52:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 169ms
21:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
21:52:40 INFO - PROCESS | 4040 | 1467607960728 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - PROCESS | 4040 | 1467607960742 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
21:52:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 169ms
21:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
21:52:40 INFO - PROCESS | 4040 | 1467607960902 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:40 INFO - PROCESS | 4040 | 1467607960930 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
21:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 170ms
21:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
21:52:41 INFO - PROCESS | 4040 | 1467607961077 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:41 INFO - PROCESS | 4040 | 1467607961125 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
21:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 377ms
21:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
21:52:41 INFO - PROCESS | 4040 | 1467607961460 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:41 INFO - PROCESS | 4040 | 1467607961479 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
21:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 170ms
21:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
21:52:41 INFO - PROCESS | 4040 | 1467607961637 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:41 INFO - PROCESS | 4040 | 1467607961659 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
21:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 169ms
21:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
21:52:41 INFO - PROCESS | 4040 | 1467607961813 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:41 INFO - PROCESS | 4040 | 1467607961841 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
21:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 169ms
21:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
21:52:42 INFO - PROCESS | 4040 | 1467607962000 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - PROCESS | 4040 | 1467607962019 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
21:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 189ms
21:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
21:52:42 INFO - PROCESS | 4040 | 1467607962176 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - PROCESS | 4040 | 1467607962195 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
21:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 170ms
21:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
21:52:42 INFO - PROCESS | 4040 | 1467607962353 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - PROCESS | 4040 | 1467607962376 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
21:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 169ms
21:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
21:52:42 INFO - PROCESS | 4040 | 1467607962524 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - PROCESS | 4040 | 1467607962544 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
21:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 228ms
21:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
21:52:42 INFO - PROCESS | 4040 | 1467607962757 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - PROCESS | 4040 | 1467607962776 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
21:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 170ms
21:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
21:52:42 INFO - PROCESS | 4040 | 1467607962935 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:42 INFO - PROCESS | 4040 | 1467607962955 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
21:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 169ms
21:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
21:52:43 INFO - PROCESS | 4040 | 1467607963110 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - PROCESS | 4040 | 1467607963137 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
21:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 167ms
21:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
21:52:43 INFO - PROCESS | 4040 | 1467607963285 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - PROCESS | 4040 | 1467607963308 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
21:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 170ms
21:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
21:52:43 INFO - PROCESS | 4040 | 1467607963461 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - PROCESS | 4040 | 1467607963475 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
21:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 170ms
21:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
21:52:43 INFO - PROCESS | 4040 | 1467607963636 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - PROCESS | 4040 | 1467607963656 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
21:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 169ms
21:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
21:52:43 INFO - PROCESS | 4040 | 1467607963810 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - PROCESS | 4040 | 1467607963826 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
21:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 170ms
21:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
21:52:43 INFO - PROCESS | 4040 | 1467607963986 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - PROCESS | 4040 | 1467607964006 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
21:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 169ms
21:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
21:52:44 INFO - PROCESS | 4040 | 1467607964159 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - PROCESS | 4040 | 1467607964177 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
21:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 168ms
21:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
21:52:44 INFO - PROCESS | 4040 | 1467607964338 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - PROCESS | 4040 | 1467607964357 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
21:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 170ms
21:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
21:52:44 INFO - PROCESS | 4040 | 1467607964511 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - PROCESS | 4040 | 1467607964524 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
21:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 169ms
21:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
21:52:44 INFO - PROCESS | 4040 | 1467607964685 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - PROCESS | 4040 | 1467607964704 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
21:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 169ms
21:52:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
21:52:44 INFO - PROCESS | 4040 | 1467607964859 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:44 INFO - PROCESS | 4040 | 1467607964877 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
21:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 169ms
21:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
21:52:45 INFO - PROCESS | 4040 | 1467607965036 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:45 INFO - PROCESS | 4040 | 1467607965060 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
21:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 172ms
21:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
21:52:45 INFO - PROCESS | 4040 | 1467607965210 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:45 INFO - PROCESS | 4040 | 1467607965224 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:45 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
21:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 168ms
21:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
21:52:45 INFO - PROCESS | 4040 | 1467607965387 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:45 INFO - PROCESS | 4040 | 1467607965406 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
21:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 524ms
21:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
21:52:45 INFO - PROCESS | 4040 | 1467607965920 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:45 INFO - PROCESS | 4040 | 1467607965939 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
21:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 170ms
21:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
21:52:46 INFO - PROCESS | 4040 | 1467607966095 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - PROCESS | 4040 | 1467607966112 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
21:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 169ms
21:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
21:52:46 INFO - PROCESS | 4040 | 1467607966269 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - PROCESS | 4040 | 1467607966287 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
21:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 169ms
21:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
21:52:46 INFO - PROCESS | 4040 | 1467607966442 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - PROCESS | 4040 | 1467607966460 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
21:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 167ms
21:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
21:52:46 INFO - PROCESS | 4040 | 1467607966617 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - PROCESS | 4040 | 1467607966636 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
21:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 187ms
21:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
21:52:46 INFO - PROCESS | 4040 | 1467607966807 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - PROCESS | 4040 | 1467607966828 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
21:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 170ms
21:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
21:52:46 INFO - PROCESS | 4040 | 1467607966983 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:47 INFO - PROCESS | 4040 | 1467607966995 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:47 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
21:52:47 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
21:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:52:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 170ms
21:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
21:52:47 INFO - PROCESS | 4040 | 1467607967159 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:47 INFO - PROCESS | 4040 | 1467607967181 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
21:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 169ms
21:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
21:52:47 INFO - PROCESS | 4040 | 1467607967335 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:47 INFO - PROCESS | 4040 | 1467607967354 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
21:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 334ms
21:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
21:52:47 INFO - PROCESS | 4040 | 1467607967675 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:47 INFO - PROCESS | 4040 | 1467607967707 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
21:52:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 169ms
21:52:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
21:52:47 INFO - PROCESS | 4040 | 1467607967852 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:47 INFO - PROCESS | 4040 | 1467607967873 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
21:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 185ms
21:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
21:52:48 INFO - PROCESS | 4040 | 1467607968044 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - PROCESS | 4040 | 1467607968060 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
21:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 167ms
21:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
21:52:48 INFO - PROCESS | 4040 | 1467607968225 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - PROCESS | 4040 | 1467607968246 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
21:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 189ms
21:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
21:52:48 INFO - PROCESS | 4040 | 1467607968408 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - PROCESS | 4040 | 1467607968426 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
21:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 167ms
21:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
21:52:48 INFO - PROCESS | 4040 | 1467607968582 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - PROCESS | 4040 | 1467607968613 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
21:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 168ms
21:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
21:52:48 INFO - PROCESS | 4040 | 1467607968754 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - PROCESS | 4040 | 1467607968776 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
21:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 169ms
21:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
21:52:48 INFO - PROCESS | 4040 | 1467607968927 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:48 INFO - PROCESS | 4040 | 1467607968946 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
21:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 229ms
21:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
21:52:49 INFO - PROCESS | 4040 | 1467607969161 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:49 INFO - PROCESS | 4040 | 1467607969178 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
21:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 170ms
21:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
21:52:49 INFO - PROCESS | 4040 | 1467607969336 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:49 INFO - PROCESS | 4040 | 1467607969355 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
21:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 170ms
21:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
21:52:49 INFO - PROCESS | 4040 | 1467607969511 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:49 INFO - PROCESS | 4040 | 1467607969540 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
21:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 169ms
21:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
21:52:49 INFO - PROCESS | 4040 | 1467607969687 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:49 INFO - PROCESS | 4040 | 1467607969707 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
21:52:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 168ms
21:52:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
21:52:49 INFO - PROCESS | 4040 | 1467607969859 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:49 INFO - PROCESS | 4040 | 1467607969878 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
21:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 186ms
21:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
21:52:50 INFO - PROCESS | 4040 | 1467607970053 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - PROCESS | 4040 | 1467607970076 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
21:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 170ms
21:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
21:52:50 INFO - PROCESS | 4040 | 1467607970227 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - PROCESS | 4040 | 1467607970241 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
21:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 168ms
21:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
21:52:50 INFO - PROCESS | 4040 | 1467607970401 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - PROCESS | 4040 | 1467607970419 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
21:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 170ms
21:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
21:52:50 INFO - PROCESS | 4040 | 1467607970576 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - PROCESS | 4040 | 1467607970606 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
21:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 167ms
21:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
21:52:50 INFO - PROCESS | 4040 | 1467607970750 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - PROCESS | 4040 | 1467607970762 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
21:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 186ms
21:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
21:52:50 INFO - PROCESS | 4040 | 1467607970939 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:50 INFO - PROCESS | 4040 | 1467607970959 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
21:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 169ms
21:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
21:52:51 INFO - PROCESS | 4040 | 1467607971117 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:51 INFO - PROCESS | 4040 | 1467607971140 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
21:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 170ms
21:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
21:52:51 INFO - PROCESS | 4040 | 1467607971288 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:51 INFO - PROCESS | 4040 | 1467607971306 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
21:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 170ms
21:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
21:52:51 INFO - PROCESS | 4040 | 1467607971469 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:51 INFO - PROCESS | 4040 | 1467607971490 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
21:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 187ms
21:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
21:52:51 INFO - PROCESS | 4040 | 1467607971658 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:51 INFO - PROCESS | 4040 | 1467607971686 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
21:52:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 169ms
21:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
21:52:51 INFO - PROCESS | 4040 | 1467607971832 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:51 INFO - PROCESS | 4040 | 1467607971844 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
21:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 170ms
21:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
21:52:52 INFO - PROCESS | 4040 | 1467607972005 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - PROCESS | 4040 | 1467607972023 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
21:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 169ms
21:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
21:52:52 INFO - PROCESS | 4040 | 1467607972181 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - PROCESS | 4040 | 1467607972206 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
21:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 170ms
21:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
21:52:52 INFO - PROCESS | 4040 | 1467607972353 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - PROCESS | 4040 | 1467607972372 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
21:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 169ms
21:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
21:52:52 INFO - PROCESS | 4040 | 1467607972528 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - PROCESS | 4040 | 1467607972543 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
21:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 169ms
21:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
21:52:52 INFO - PROCESS | 4040 | 1467607972702 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - PROCESS | 4040 | 1467607972719 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
21:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 169ms
21:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
21:52:52 INFO - PROCESS | 4040 | 1467607972875 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:52 INFO - PROCESS | 4040 | 1467607972891 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
21:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 168ms
21:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
21:52:53 INFO - PROCESS | 4040 | 1467607973052 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:53 INFO - PROCESS | 4040 | 1467607973073 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
21:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 170ms
21:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
21:52:53 INFO - PROCESS | 4040 | 1467607973228 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:53 INFO - PROCESS | 4040 | 1467607973269 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
21:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 169ms
21:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
21:52:53 INFO - PROCESS | 4040 | 1467607973403 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:53 INFO - PROCESS | 4040 | 1467607973422 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
21:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 377ms
21:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
21:52:53 INFO - PROCESS | 4040 | 1467607973785 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:53 INFO - PROCESS | 4040 | 1467607973824 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
21:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 230ms
21:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
21:52:54 INFO - PROCESS | 4040 | 1467607974022 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - PROCESS | 4040 | 1467607974044 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
21:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 169ms
21:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
21:52:54 INFO - PROCESS | 4040 | 1467607974201 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - PROCESS | 4040 | 1467607974221 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
21:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 171ms
21:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
21:52:54 INFO - PROCESS | 4040 | 1467607974372 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - PROCESS | 4040 | 1467607974391 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
21:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 187ms
21:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
21:52:54 INFO - PROCESS | 4040 | 1467607974566 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - PROCESS | 4040 | 1467607974586 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
21:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 186ms
21:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
21:52:54 INFO - PROCESS | 4040 | 1467607974755 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - PROCESS | 4040 | 1467607974782 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
21:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 170ms
21:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
21:52:54 INFO - PROCESS | 4040 | 1467607974931 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:54 INFO - PROCESS | 4040 | 1467607974943 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
21:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 169ms
21:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
21:52:55 INFO - PROCESS | 4040 | 1467607975103 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:55 INFO - PROCESS | 4040 | 1467607975121 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
21:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 170ms
21:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
21:52:55 INFO - PROCESS | 4040 | 1467607975278 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:55 INFO - PROCESS | 4040 | 1467607975298 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
21:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 170ms
21:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
21:52:55 INFO - PROCESS | 4040 | 1467607975453 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:55 INFO - PROCESS | 4040 | 1467607975472 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
21:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 227ms
21:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
21:52:55 INFO - PROCESS | 4040 | 1467607975689 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:55 INFO - PROCESS | 4040 | 1467607975718 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
21:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 169ms
21:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
21:52:55 INFO - PROCESS | 4040 | 1467607975866 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:55 INFO - PROCESS | 4040 | 1467607975884 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
21:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 335ms
21:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
21:52:56 INFO - PROCESS | 4040 | 1467607976203 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:56 INFO - PROCESS | 4040 | 1467607976224 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
21:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 169ms
21:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
21:52:56 INFO - PROCESS | 4040 | 1467607976378 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:56 INFO - PROCESS | 4040 | 1467607976393 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
21:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 168ms
21:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
21:52:56 INFO - PROCESS | 4040 | 1467607976553 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:56 INFO - PROCESS | 4040 | 1467607976572 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
21:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 188ms
21:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
21:52:56 INFO - PROCESS | 4040 | 1467607976743 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:56 INFO - PROCESS | 4040 | 1467607976759 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
21:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 169ms
21:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
21:52:56 INFO - PROCESS | 4040 | 1467607976919 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:56 INFO - PROCESS | 4040 | 1467607976940 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
21:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 170ms
21:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
21:52:57 INFO - PROCESS | 4040 | 1467607977093 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - PROCESS | 4040 | 1467607977108 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
21:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 170ms
21:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
21:52:57 INFO - PROCESS | 4040 | 1467607977271 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - PROCESS | 4040 | 1467607977290 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
21:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 169ms
21:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
21:52:57 INFO - PROCESS | 4040 | 1467607977448 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - PROCESS | 4040 | 1467607977462 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
21:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 170ms
21:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
21:52:57 INFO - PROCESS | 4040 | 1467607977621 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - PROCESS | 4040 | 1467607977642 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
21:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 170ms
21:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
21:52:57 INFO - PROCESS | 4040 | 1467607977794 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - PROCESS | 4040 | 1467607977807 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
21:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 169ms
21:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
21:52:57 INFO - PROCESS | 4040 | 1467607977970 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - PROCESS | 4040 | 1467607977989 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
21:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 168ms
21:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
21:52:58 INFO - PROCESS | 4040 | 1467607978141 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - PROCESS | 4040 | 1467607978158 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
21:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 169ms
21:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
21:52:58 INFO - PROCESS | 4040 | 1467607978318 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - PROCESS | 4040 | 1467607978336 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
21:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 168ms
21:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
21:52:58 INFO - PROCESS | 4040 | 1467607978489 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - PROCESS | 4040 | 1467607978507 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
21:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 169ms
21:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
21:52:58 INFO - PROCESS | 4040 | 1467607978665 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - PROCESS | 4040 | 1467607978677 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
21:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 170ms
21:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
21:52:58 INFO - PROCESS | 4040 | 1467607978837 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:58 INFO - PROCESS | 4040 | 1467607978858 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
21:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 170ms
21:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
21:52:59 INFO - PROCESS | 4040 | 1467607979015 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:59 INFO - PROCESS | 4040 | 1467607979026 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
21:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 170ms
21:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
21:52:59 INFO - PROCESS | 4040 | 1467607979187 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:59 INFO - PROCESS | 4040 | 1467607979211 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
21:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 169ms
21:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
21:52:59 INFO - PROCESS | 4040 | 1467607979360 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:59 INFO - PROCESS | 4040 | 1467607979376 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
21:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 170ms
21:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
21:52:59 INFO - PROCESS | 4040 | 1467607979536 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:59 INFO - PROCESS | 4040 | 1467607979555 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
21:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 375ms
21:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
21:52:59 INFO - PROCESS | 4040 | 1467607979917 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:52:59 INFO - PROCESS | 4040 | 1467607979942 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
21:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 169ms
21:53:00 INFO - PROCESS | 4040 | 1467607980093 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
21:53:00 INFO - PROCESS | 4040 | 1467607980117 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
21:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 169ms
21:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
21:53:00 INFO - PROCESS | 4040 | 1467607980272 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - PROCESS | 4040 | 1467607980292 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
21:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 170ms
21:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
21:53:00 INFO - PROCESS | 4040 | 1467607980442 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - PROCESS | 4040 | 1467607980461 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
21:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 168ms
21:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
21:53:00 INFO - PROCESS | 4040 | 1467607980618 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - PROCESS | 4040 | 1467607980637 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
21:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 168ms
21:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
21:53:00 INFO - PROCESS | 4040 | 1467607980790 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - PROCESS | 4040 | 1467607980815 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
21:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 169ms
21:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
21:53:00 INFO - PROCESS | 4040 | 1467607980965 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:00 INFO - PROCESS | 4040 | 1467607980977 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
21:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 169ms
21:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
21:53:01 INFO - PROCESS | 4040 | 1467607981136 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:01 INFO - PROCESS | 4040 | 1467607981155 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
21:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 167ms
21:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
21:53:01 INFO - PROCESS | 4040 | 1467607981308 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:01 INFO - PROCESS | 4040 | 1467607981327 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
21:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 170ms
21:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
21:53:01 INFO - PROCESS | 4040 | 1467607981486 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:01 INFO - PROCESS | 4040 | 1467607981504 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
21:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 170ms
21:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
21:53:01 INFO - PROCESS | 4040 | 1467607981659 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:01 INFO - PROCESS | 4040 | 1467607981686 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
21:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 168ms
21:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
21:53:01 INFO - PROCESS | 4040 | 1467607981834 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:01 INFO - PROCESS | 4040 | 1467607981853 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
21:53:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 228ms
21:53:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
21:53:02 INFO - PROCESS | 4040 | 1467607982069 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:02 INFO - PROCESS | 4040 | 1467607982091 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
21:53:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 230ms
21:53:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
21:53:02 INFO - PROCESS | 4040 | 1467607982304 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:02 INFO - PROCESS | 4040 | 1467607982325 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
21:53:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 170ms
21:53:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
21:53:02 INFO - PROCESS | 4040 | 1467607982479 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:02 INFO - PROCESS | 4040 | 1467607982495 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
21:53:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 170ms
21:53:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
21:53:02 INFO - PROCESS | 4040 | 1467607982654 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:02 INFO - PROCESS | 4040 | 1467607982675 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
21:53:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 169ms
21:53:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
21:53:02 INFO - PROCESS | 4040 | 1467607982833 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:02 INFO - PROCESS | 4040 | 1467607982853 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
21:53:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 188ms
21:53:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
21:53:03 INFO - PROCESS | 4040 | 1467607983020 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:03 INFO - PROCESS | 4040 | 1467607983042 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
21:53:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 169ms
21:53:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
21:53:03 INFO - PROCESS | 4040 | 1467607983194 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:03 INFO - PROCESS | 4040 | 1467607983210 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
21:53:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 170ms
21:53:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
21:53:03 INFO - PROCESS | 4040 | 1467607983370 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:03 INFO - PROCESS | 4040 | 1467607983389 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:04 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)
21:53:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 689ms
21:53:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
21:53:04 INFO - PROCESS | 4040 | 1467607984065 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:04 INFO - PROCESS | 4040 | 1467607984085 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:04 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
21:53:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:53:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
21:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:53:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 688ms
21:53:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
21:53:04 INFO - PROCESS | 4040 | 1467607984758 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:04 INFO - PROCESS | 4040 | 1467607984775 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:05 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
21:53:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:53:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
21:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:53:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 690ms
21:53:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
21:53:05 INFO - PROCESS | 4040 | 1467607985451 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:05 INFO - PROCESS | 4040 | 1467607985471 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:06 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)
21:53:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 671ms
21:53:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
21:53:06 INFO - PROCESS | 4040 | 1467607986128 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:06 INFO - PROCESS | 4040 | 1467607986159 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:06 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)
21:53:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 734ms
21:53:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
21:53:06 INFO - PROCESS | 4040 | 1467607986868 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:06 INFO - PROCESS | 4040 | 1467607986889 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:07 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
21:53:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:53:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
21:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:53:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 689ms
21:53:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
21:53:07 INFO - PROCESS | 4040 | 1467607987563 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:07 INFO - PROCESS | 4040 | 1467607987584 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:08 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
21:53:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:53:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
21:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:53:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 689ms
21:53:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
21:53:08 INFO - PROCESS | 4040 | 1467607988256 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:08 INFO - PROCESS | 4040 | 1467607988305 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:08 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
21:53:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:53:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
21:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:53:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 730ms
21:53:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
21:53:08 INFO - PROCESS | 4040 | 1467607988989 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:09 INFO - PROCESS | 4040 | 1467607989010 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:09 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
21:53:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:53:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
21:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:53:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 671ms
21:53:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
21:53:09 INFO - PROCESS | 4040 | 1467607989665 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:09 INFO - PROCESS | 4040 | 1467607989692 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
21:53:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 170ms
21:53:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
21:53:09 INFO - PROCESS | 4040 | 1467607989839 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:09 INFO - PROCESS | 4040 | 1467607989862 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
21:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 169ms
21:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
21:53:10 INFO - PROCESS | 4040 | 1467607990017 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 INFO - PROCESS | 4040 | 1467607990036 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 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"
21:53:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:53:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
21:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 170ms
21:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
21:53:10 INFO - PROCESS | 4040 | 1467607990188 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 INFO - PROCESS | 4040 | 1467607990206 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
21:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 169ms
21:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
21:53:10 INFO - PROCESS | 4040 | 1467607990365 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 INFO - PROCESS | 4040 | 1467607990387 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 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"
21:53:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:53:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
21:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 170ms
21:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
21:53:10 INFO - PROCESS | 4040 | 1467607990536 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 INFO - PROCESS | 4040 | 1467607990562 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 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"
21:53:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:53:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
21:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 170ms
21:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
21:53:10 INFO - PROCESS | 4040 | 1467607990715 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 INFO - PROCESS | 4040 | 1467607990728 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
21:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 168ms
21:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
21:53:10 INFO - PROCESS | 4040 | 1467607990887 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:10 INFO - PROCESS | 4040 | 1467607990907 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:11 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
21:53:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:53:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
21:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:53:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 690ms
21:53:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
21:53:11 INFO - PROCESS | 4040 | 1467607991579 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:11 INFO - PROCESS | 4040 | 1467607991594 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
21:53:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 187ms
21:53:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
21:53:11 INFO - PROCESS | 4040 | 1467607991772 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:11 INFO - PROCESS | 4040 | 1467607991790 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
21:53:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 169ms
21:53:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
21:53:11 INFO - PROCESS | 4040 | 1467607991961 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - PROCESS | 4040 | 1467607992024 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
21:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 293ms
21:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
21:53:12 INFO - PROCESS | 4040 | 1467607992244 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - PROCESS | 4040 | 1467607992273 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
21:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 170ms
21:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
21:53:12 INFO - PROCESS | 4040 | 1467607992420 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - PROCESS | 4040 | 1467607992443 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
21:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 186ms
21:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
21:53:12 INFO - PROCESS | 4040 | 1467607992618 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - PROCESS | 4040 | 1467607992639 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
21:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 168ms
21:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
21:53:12 INFO - PROCESS | 4040 | 1467607992786 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - PROCESS | 4040 | 1467607992807 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
21:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 170ms
21:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
21:53:12 INFO - PROCESS | 4040 | 1467607992962 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:12 INFO - PROCESS | 4040 | 1467607992984 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
21:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 168ms
21:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
21:53:13 INFO - PROCESS | 4040 | 1467607993139 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:13 INFO - PROCESS | 4040 | 1467607993161 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
21:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 169ms
21:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
21:53:13 INFO - PROCESS | 4040 | 1467607993315 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:13 INFO - PROCESS | 4040 | 1467607993328 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
21:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 170ms
21:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
21:53:13 INFO - PROCESS | 4040 | 1467607993489 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:13 INFO - PROCESS | 4040 | 1467607993509 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
21:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 169ms
21:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
21:53:13 INFO - PROCESS | 4040 | 1467607993661 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:13 INFO - PROCESS | 4040 | 1467607993675 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
21:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 170ms
21:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
21:53:13 INFO - PROCESS | 4040 | 1467607993836 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:13 INFO - PROCESS | 4040 | 1467607993855 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
21:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 169ms
21:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
21:53:14 INFO - PROCESS | 4040 | 1467607994016 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - PROCESS | 4040 | 1467607994034 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
21:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 168ms
21:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
21:53:14 INFO - PROCESS | 4040 | 1467607994190 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - PROCESS | 4040 | 1467607994209 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
21:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 170ms
21:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
21:53:14 INFO - PROCESS | 4040 | 1467607994360 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - PROCESS | 4040 | 1467607994376 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
21:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 186ms
21:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
21:53:14 INFO - PROCESS | 4040 | 1467607994552 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - PROCESS | 4040 | 1467607994575 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
21:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 186ms
21:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
21:53:14 INFO - PROCESS | 4040 | 1467607994740 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - PROCESS | 4040 | 1467607994766 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
21:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 231ms
21:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
21:53:14 INFO - PROCESS | 4040 | 1467607994976 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - PROCESS | 4040 | 1467607994991 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
21:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 168ms
21:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
21:53:15 INFO - PROCESS | 4040 | 1467607995153 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - PROCESS | 4040 | 1467607995174 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
21:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 170ms
21:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
21:53:15 INFO - PROCESS | 4040 | 1467607995327 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - PROCESS | 4040 | 1467607995341 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
21:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 168ms
21:53:15 INFO - PROCESS | 4040 | 1467607995501 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
21:53:15 INFO - PROCESS | 4040 | 1467607995520 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
21:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 169ms
21:53:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
21:53:15 INFO - PROCESS | 4040 | 1467607995676 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - PROCESS | 4040 | 1467607995691 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
21:53:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 167ms
21:53:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
21:53:15 INFO - PROCESS | 4040 | 1467607995851 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:15 INFO - PROCESS | 4040 | 1467607995870 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
21:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 169ms
21:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
21:53:16 INFO - PROCESS | 4040 | 1467607996026 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - PROCESS | 4040 | 1467607996044 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
21:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 168ms
21:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
21:53:16 INFO - PROCESS | 4040 | 1467607996201 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - PROCESS | 4040 | 1467607996220 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
21:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 170ms
21:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
21:53:16 INFO - PROCESS | 4040 | 1467607996374 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - PROCESS | 4040 | 1467607996392 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
21:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 170ms
21:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
21:53:16 INFO - PROCESS | 4040 | 1467607996553 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - PROCESS | 4040 | 1467607996572 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
21:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 168ms
21:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
21:53:16 INFO - PROCESS | 4040 | 1467607996726 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - PROCESS | 4040 | 1467607996744 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
21:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 169ms
21:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
21:53:16 INFO - PROCESS | 4040 | 1467607996903 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:16 INFO - PROCESS | 4040 | 1467607996921 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
21:53:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 170ms
21:53:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
21:53:17 INFO - PROCESS | 4040 | 1467607997082 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - PROCESS | 4040 | 1467607997095 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
21:53:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 170ms
21:53:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
21:53:17 INFO - PROCESS | 4040 | 1467607997254 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - PROCESS | 4040 | 1467607997273 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
21:53:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 171ms
21:53:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
21:53:17 INFO - PROCESS | 4040 | 1467607997432 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - PROCESS | 4040 | 1467607997443 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
21:53:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 169ms
21:53:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
21:53:17 INFO - PROCESS | 4040 | 1467607997603 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - PROCESS | 4040 | 1467607997629 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
21:53:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 170ms
21:53:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
21:53:17 INFO - PROCESS | 4040 | 1467607997777 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - PROCESS | 4040 | 1467607997792 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
21:53:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 170ms
21:53:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
21:53:17 INFO - PROCESS | 4040 | 1467607997951 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:17 INFO - PROCESS | 4040 | 1467607997972 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
21:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 168ms
21:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
21:53:18 INFO - PROCESS | 4040 | 1467607998124 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:18 INFO - PROCESS | 4040 | 1467607998146 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
21:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 333ms
21:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
21:53:18 INFO - PROCESS | 4040 | 1467607998464 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:18 INFO - PROCESS | 4040 | 1467607998490 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
21:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 170ms
21:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
21:53:18 INFO - PROCESS | 4040 | 1467607998643 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:18 INFO - PROCESS | 4040 | 1467607998671 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
21:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 170ms
21:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
21:53:18 INFO - PROCESS | 4040 | 1467607998821 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:18 INFO - PROCESS | 4040 | 1467607998841 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
21:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 168ms
21:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
21:53:19 INFO - PROCESS | 4040 | 1467607998989 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - PROCESS | 4040 | 1467607999010 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
21:53:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 169ms
21:53:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
21:53:19 INFO - PROCESS | 4040 | 1467607999166 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - PROCESS | 4040 | 1467607999188 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
21:53:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 170ms
21:53:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
21:53:19 INFO - PROCESS | 4040 | 1467607999339 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - PROCESS | 4040 | 1467607999360 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
21:53:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
21:53:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
21:53:19 INFO - PROCESS | 4040 | 1467607999515 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - PROCESS | 4040 | 1467607999527 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
21:53:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 169ms
21:53:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
21:53:19 INFO - PROCESS | 4040 | 1467607999689 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - PROCESS | 4040 | 1467607999708 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
21:53:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
21:53:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 170ms
21:53:19 INFO - TEST-START | /DOMEvents/constructors.html
21:53:19 INFO - PROCESS | 4040 | 1467607999865 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:19 INFO - PROCESS | 4040 | 1467607999877 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
21:53:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:53:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:53:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:53:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:53:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:53:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:53:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
21:53:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 184ms
21:53:20 INFO - TEST-START | /DOMEvents/event-phases-order.html
21:53:20 INFO - PROCESS | 4040 | 1467608000052 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - PROCESS | 4040 | 1467608000071 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
21:53:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 169ms
21:53:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
21:53:20 INFO - PROCESS | 4040 | 1467608000227 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - PROCESS | 4040 | 1467608000244 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
21:53:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:53:20 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
21:53:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:53:20 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
21:53:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:53:20 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]"
21:53:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:53:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
21:53:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 173ms
21:53:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
21:53:20 INFO - PROCESS | 4040 | 1467608000404 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - PROCESS | 4040 | 1467608000423 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - PROCESS | 4040 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
21:53:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
21:53:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 169ms
21:53:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
21:53:20 INFO - PROCESS | 4040 | 1467608000581 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - PROCESS | 4040 | 1467608000593 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - PROCESS | 4040 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
21:53:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
21:53:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 170ms
21:53:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
21:53:20 INFO - PROCESS | 4040 | 1467608000753 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - PROCESS | 4040 | 1467608000774 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
21:53:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
21:53:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
21:53:20 INFO - PROCESS | 4040 | 1467608000931 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:20 INFO - PROCESS | 4040 | 1467608000943 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:21 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.
21:53:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 230ms
21:53:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
21:53:21 INFO - PROCESS | 4040 | 1467608001167 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:21 INFO - PROCESS | 4040 | 1467608001186 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:21 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
21:53:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
21:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
21:53:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 170ms
21:53:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
21:53:21 INFO - PROCESS | 4040 | 1467608001341 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:21 INFO - PROCESS | 4040 | 1467608001360 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:21 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.
21:53:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 272ms
21:53:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
21:53:21 INFO - PROCESS | 4040 | 1467608001618 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:21 INFO - PROCESS | 4040 | 1467608001636 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:21 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.
21:53:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
21:53:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
21:53:21 INFO - PROCESS | 4040 | 1467608001795 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:21 INFO - PROCESS | 4040 | 1467608001811 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
21:53:21 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
21:53:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
21:53:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
21:53:21 INFO - PROCESS | 4040 | 1467608001969 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 INFO - PROCESS | 4040 | 1467608001988 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 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.
21:53:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 170ms
21:53:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
21:53:22 INFO - PROCESS | 4040 | 1467608002145 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 INFO - PROCESS | 4040 | 1467608002159 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 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.
21:53:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 169ms
21:53:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
21:53:22 INFO - PROCESS | 4040 | 1467608002319 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 INFO - PROCESS | 4040 | 1467608002338 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 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.
21:53:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 169ms
21:53:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
21:53:22 INFO - PROCESS | 4040 | 1467608002493 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 INFO - PROCESS | 4040 | 1467608002507 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 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.
21:53:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 170ms
21:53:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
21:53:22 INFO - PROCESS | 4040 | 1467608002669 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 INFO - PROCESS | 4040 | 1467608002690 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 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.
21:53:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 170ms
21:53:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
21:53:22 INFO - PROCESS | 4040 | 1467608002843 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:22 INFO - PROCESS | 4040 | 1467608002862 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 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.
21:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 170ms
21:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
21:53:23 INFO - PROCESS | 4040 | 1467608003019 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 INFO - PROCESS | 4040 | 1467608003038 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 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
21:53:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
21:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
21:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 169ms
21:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
21:53:23 INFO - PROCESS | 4040 | 1467608003191 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 INFO - PROCESS | 4040 | 1467608003214 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 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.
21:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 169ms
21:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
21:53:23 INFO - PROCESS | 4040 | 1467608003368 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 INFO - PROCESS | 4040 | 1467608003389 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 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.
21:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
21:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
21:53:23 INFO - PROCESS | 4040 | 1467608003545 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 INFO - PROCESS | 4040 | 1467608003559 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
21:53:23 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
21:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 169ms
21:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
21:53:23 INFO - PROCESS | 4040 | 1467608003722 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 INFO - PROCESS | 4040 | 1467608003740 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 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.
21:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 170ms
21:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
21:53:23 INFO - PROCESS | 4040 | 1467608003902 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:23 INFO - PROCESS | 4040 | 1467608003921 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:24 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.
21:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 187ms
21:53:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
21:53:24 INFO - PROCESS | 4040 | 1467608004090 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:24 INFO - PROCESS | 4040 | 1467608004108 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:24 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.
21:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 169ms
21:53:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker
21:53:24 INFO - PROCESS | 4040 | 1467608004267 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:24 INFO - PROCESS | 4040 | 1467608004284 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
21:53:24 INFO - {}
21:53:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
21:53:24 INFO - {}
21:53:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
21:53:24 INFO - {}
21:53:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
21:53:24 INFO - {}
21:53:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 229ms
21:53:24 INFO - TEST-START | /FileAPI/fileReader.html
21:53:24 INFO - PROCESS | 4040 | 1467608004528 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:24 INFO - PROCESS | 4040 | 1467608004624 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
21:53:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
21:53:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
21:53:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
21:53:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 351ms
21:53:24 INFO - TEST-START | /FileAPI/historical.html
21:53:24 INFO - PROCESS | 4040 | 1467608004856 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:24 INFO - PROCESS | 4040 | 1467608004880 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:25 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
21:53:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
21:53:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
21:53:25 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
21:53:25 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
21:53:25 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
21:53:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
21:53:25 INFO - TEST-OK | /FileAPI/historical.html | took 169ms
21:53:25 INFO - TEST-START | /FileAPI/idlharness.html
21:53:25 INFO - PROCESS | 4040 | 1467608005032 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:25 INFO - PROCESS | 4040 | 1467608005065 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
21:53:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
21:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
21:53:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
21:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
21:53:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
21:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
21:53:25 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
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
21:53:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
21:53:25 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
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
21:53:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 317ms
21:53:25 INFO - TEST-START | /FileAPI/idlharness.worker
21:53:25 INFO - PROCESS | 4040 | 1467608005357 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:25 INFO - PROCESS | 4040 | 1467608005379 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
21:53:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
21:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
21:53:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
21:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
21:53:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
21:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
21:53:25 INFO - {}
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
21:53:25 INFO - {}
21:53:25 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 - {}
21:53:25 INFO - {}
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
21:53:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
21:53:25 INFO - {}
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
21:53:25 INFO - {}
21:53:25 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 - {}
21:53:25 INFO - {}
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
21:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
21:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
21:53:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
21:53:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 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
21:53:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
21:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
21:53:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
21:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
21:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
21:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
21:53:25 INFO - {}
21:53:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 389ms
21:53:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
21:53:25 INFO - PROCESS | 4040 | 1467608005749 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:25 INFO - PROCESS | 4040 | 1467608005773 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:25 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
21:53:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 169ms
21:53:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
21:53:25 INFO - PROCESS | 4040 | 1467608005921 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:25 INFO - PROCESS | 4040 | 1467608005943 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
21:53:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 168ms
21:53:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html
21:53:26 INFO - PROCESS | 4040 | 1467608006095 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:26 INFO - PROCESS | 4040 | 1467608006110 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
21:53:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 169ms
21:53:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
21:53:26 INFO - PROCESS | 4040 | 1467608006275 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:26 INFO - PROCESS | 4040 | 1467608006294 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
21:53:26 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.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
21:53:26 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'.)
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
21:53:26 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.
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
21:53:26 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.
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
21:53:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
21:53:26 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.
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
21:53:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
21:53:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
21:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
21:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
21:53:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 321ms
21:53:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
21:53:26 INFO - PROCESS | 4040 | 1467608006594 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:26 INFO - PROCESS | 4040 | 1467608006611 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
21:53:26 INFO - {}
21:53:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 169ms
21:53:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
21:53:26 INFO - PROCESS | 4040 | 1467608006769 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:26 INFO - PROCESS | 4040 | 1467608006788 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
21:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
21:53:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 169ms
21:53:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
21:53:26 INFO - PROCESS | 4040 | 1467608006943 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:26 INFO - PROCESS | 4040 | 1467608006958 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
21:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
21:53:27 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"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
21:53:27 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"
21:53:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
21:53:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 336ms
21:53:27 INFO - TEST-START | /FileAPI/file/File-constructor.html
21:53:27 INFO - PROCESS | 4040 | 1467608007283 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:27 INFO - PROCESS | 4040 | 1467608007305 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
21:53:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
21:53:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
21:53:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
21:53:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
21:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
21:53:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
21:53:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 179ms
21:53:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
21:53:27 INFO - PROCESS | 4040 | 1467608007469 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:27 INFO - PROCESS | 4040 | 1467608007492 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:27 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
21:53:27 INFO - {}
21:53:27 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 230ms
21:53:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
21:53:27 INFO - PROCESS | 4040 | 1467608007709 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:27 INFO - PROCESS | 4040 | 1467608007768 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
21:53:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
21:53:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
21:53:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
21:53:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
21:53:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
21:53:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
21:53:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 228ms
21:53:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
21:53:27 INFO - PROCESS | 4040 | 1467608007945 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:27 INFO - PROCESS | 4040 | 1467608007963 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
21:53:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 169ms
21:53:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
21:53:28 INFO - PROCESS | 4040 | 1467608008119 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:28 INFO - PROCESS | 4040 | 1467608008139 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
21:53:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 170ms
21:53:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
21:53:28 INFO - PROCESS | 4040 | 1467608008299 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:28 INFO - PROCESS | 4040 | 1467608008318 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
21:53:28 INFO - reader.readAsText(blob_2)
21:53:28 INFO - }" did not throw
21:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
21:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
21:53:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
21:53:28 INFO - reader.readAsDataURL(blob_2)
21:53:28 INFO - }" did not throw
21:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
21:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
21:53:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
21:53:28 INFO - reader.readAsArrayBuffer(blob_2)
21:53:28 INFO - }" did not throw
21:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
21:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
21:53:28 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
21:53:28 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
21:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:53:28 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
21:53:28 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
21:53:28 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
21:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
21:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
21:53:28 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
21:53:28 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
21:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
21:53:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 178ms
21:53:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
21:53:28 INFO - PROCESS | 4040 | 1467608008477 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:28 INFO - PROCESS | 4040 | 1467608008493 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
21:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
21:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
21:53:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 168ms
21:53:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
21:53:28 INFO - PROCESS | 4040 | 1467608008652 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:28 INFO - PROCESS | 4040 | 1467608008673 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
21:53:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 170ms
21:53:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
21:53:28 INFO - PROCESS | 4040 | 1467608008826 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:28 INFO - PROCESS | 4040 | 1467608008854 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
21:53:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 271ms
21:53:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
21:53:29 INFO - PROCESS | 4040 | 1467608009122 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:29 INFO - PROCESS | 4040 | 1467608009156 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
21:53:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 167ms
21:53:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
21:53:29 INFO - PROCESS | 4040 | 1467608009301 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:29 INFO - PROCESS | 4040 | 1467608009323 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
21:53:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
21:53:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 189ms
21:53:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
21:53:29 INFO - PROCESS | 4040 | 1467608009491 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:29 INFO - PROCESS | 4040 | 1467608009513 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
21:53:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
21:53:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
21:53:29 INFO - PROCESS | 4040 | 1467608009666 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:29 INFO - PROCESS | 4040 | 1467608009686 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
21:53:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
21:53:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
21:53:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 187ms
21:53:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
21:53:29 INFO - PROCESS | 4040 | 1467608009855 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:29 INFO - PROCESS | 4040 | 1467608009877 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
21:53:30 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
21:53:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
21:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
21:53:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 170ms
21:53:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
21:53:30 INFO - PROCESS | 4040 | 1467608010033 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:30 INFO - PROCESS | 4040 | 1467608010061 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
21:53:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 170ms
21:53:30 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
21:53:30 INFO - PROCESS | 4040 | 1467608010204 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:30 INFO - PROCESS | 4040 | 1467608010224 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:30 INFO - PROCESS | 4040 | [Parent 4040] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
21:53:31 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
21:53:31 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 941ms
21:53:31 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
21:53:31 INFO - PROCESS | 4040 | 1467608011150 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:31 INFO - PROCESS | 4040 | 1467608011172 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:31 INFO - PROCESS | 4040 | [Parent 4040] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
21:53:32 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
21:53:32 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 878ms
21:53:32 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
21:53:32 INFO - PROCESS | 4040 | 1467608012033 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:32 INFO - PROCESS | 4040 | 1467608012053 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:32 INFO - PROCESS | 4040 | [Parent 4040] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
21:53:33 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
21:53:33 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 982ms
21:53:33 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
21:53:33 INFO - PROCESS | 4040 | 1467608013020 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:33 INFO - PROCESS | 4040 | 1467608013040 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:34 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
21:53:34 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 1023ms
21:53:34 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
21:53:34 INFO - PROCESS | 4040 | 1467608014049 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:34 INFO - PROCESS | 4040 | 1467608014074 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
21:53:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
21:53:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
21:53:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
21:53:34 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 939ms
21:53:34 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
21:53:35 INFO - PROCESS | 4040 | 1467608014993 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:35 INFO - PROCESS | 4040 | 1467608015014 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
21:53:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
21:53:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
21:53:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
21:53:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
21:53:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
21:53:36 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1028ms
21:53:36 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
21:53:36 INFO - PROCESS | 4040 | 1467608016027 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:36 INFO - PROCESS | 4040 | 1467608016055 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
21:53:37 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 981ms
21:53:37 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
21:53:37 INFO - PROCESS | 4040 | 1467608017016 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:37 INFO - PROCESS | 4040 | 1467608017043 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
21:53:37 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 922ms
21:53:37 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
21:53:37 INFO - PROCESS | 4040 | 1467608017945 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:37 INFO - PROCESS | 4040 | 1467608017967 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
21:53:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
21:53:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
21:53:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
21:53:38 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 1026ms
21:53:38 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
21:53:38 INFO - PROCESS | 4040 | 1467608018974 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:39 INFO - PROCESS | 4040 | 1467608018995 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:39 INFO - PROCESS | 4040 | [Parent 4040] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
21:53:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
21:53:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
21:53:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
21:53:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
21:53:39 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 982ms
21:53:39 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
21:53:39 INFO - PROCESS | 4040 | 1467608019961 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:39 INFO - PROCESS | 4040 | 1467608019983 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
21:53:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
21:53:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
21:53:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
21:53:40 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 941ms
21:53:40 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
21:53:40 INFO - PROCESS | 4040 | 1467608020905 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:40 INFO - PROCESS | 4040 | 1467608020930 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
21:53:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
21:53:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
21:53:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
21:53:41 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 1075ms
21:53:41 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
21:53:41 INFO - PROCESS | 4040 | 1467608021985 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:42 INFO - PROCESS | 4040 | 1467608022014 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
21:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
21:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
21:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
21:53:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
21:53:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3701ms
21:53:45 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
21:53:45 INFO - PROCESS | 4040 | 1467608025691 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:45 INFO - PROCESS | 4040 | 1467608025714 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
21:53:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
21:53:49 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
21:53:49 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 3856ms
21:53:49 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
21:53:49 INFO - PROCESS | 4040 | 1467608029553 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:49 INFO - PROCESS | 4040 | 1467608029583 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
21:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
21:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
21:53:51 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2351ms
21:53:51 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
21:53:51 INFO - PROCESS | 4040 | 1467608031909 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:51 INFO - PROCESS | 4040 | 1467608031933 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
21:53:53 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1137ms
21:53:53 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
21:53:53 INFO - PROCESS | 4040 | 1467608033055 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:53 INFO - PROCESS | 4040 | 1467608033080 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:54 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
21:53:54 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
21:53:54 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 984ms
21:53:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
21:53:54 INFO - PROCESS | 4040 | 1467608034041 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:54 INFO - PROCESS | 4040 | 1467608034063 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
21:53:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 1026ms
21:53:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
21:53:55 INFO - PROCESS | 4040 | 1467608035072 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:55 INFO - PROCESS | 4040 | 1467608035094 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
21:53:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 920ms
21:53:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
21:53:56 INFO - PROCESS | 4040 | 1467608036000 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:56 INFO - PROCESS | 4040 | 1467608036026 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
21:53:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 984ms
21:53:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
21:53:56 INFO - PROCESS | 4040 | 1467608036989 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:57 INFO - PROCESS | 4040 | 1467608037012 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
21:53:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 983ms
21:53:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
21:53:57 INFO - PROCESS | 4040 | 1467608037977 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:58 INFO - PROCESS | 4040 | 1467608038000 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
21:53:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 838ms
21:53:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
21:53:58 INFO - PROCESS | 4040 | 1467608038817 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:58 INFO - PROCESS | 4040 | 1467608038841 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
21:53:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 1080ms
21:53:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
21:53:59 INFO - PROCESS | 4040 | 1467608039903 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:53:59 INFO - PROCESS | 4040 | 1467608039923 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
21:54:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 940ms
21:54:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
21:54:00 INFO - PROCESS | 4040 | 1467608040849 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:00 INFO - PROCESS | 4040 | 1467608040875 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
21:54:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 940ms
21:54:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
21:54:01 INFO - PROCESS | 4040 | 1467608041793 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:01 INFO - PROCESS | 4040 | 1467608041817 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
21:54:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 984ms
21:54:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
21:54:02 INFO - PROCESS | 4040 | 1467608042783 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:02 INFO - PROCESS | 4040 | 1467608042806 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
21:54:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 1027ms
21:54:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
21:54:03 INFO - PROCESS | 4040 | 1467608043816 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:03 INFO - PROCESS | 4040 | 1467608043839 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
21:54:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 981ms
21:54:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
21:54:04 INFO - PROCESS | 4040 | 1467608044802 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:04 INFO - PROCESS | 4040 | 1467608044824 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
21:54:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 882ms
21:54:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
21:54:05 INFO - PROCESS | 4040 | 1467608045685 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:05 INFO - PROCESS | 4040 | 1467608045707 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
21:54:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 943ms
21:54:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
21:54:06 INFO - PROCESS | 4040 | 1467608046633 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:06 INFO - PROCESS | 4040 | 1467608046654 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
21:54:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1081ms
21:54:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
21:54:07 INFO - PROCESS | 4040 | 1467608047720 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:07 INFO - PROCESS | 4040 | 1467608047744 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
21:54:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 877ms
21:54:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
21:54:08 INFO - PROCESS | 4040 | 1467608048603 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:08 INFO - PROCESS | 4040 | 1467608048629 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:09 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
21:54:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 983ms
21:54:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
21:54:09 INFO - PROCESS | 4040 | 1467608049592 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:09 INFO - PROCESS | 4040 | 1467608049614 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:10 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
21:54:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 944ms
21:54:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
21:54:10 INFO - PROCESS | 4040 | 1467608050541 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:10 INFO - PROCESS | 4040 | 1467608050564 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
21:54:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 941ms
21:54:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
21:54:11 INFO - PROCESS | 4040 | 1467608051485 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:11 INFO - PROCESS | 4040 | 1467608051507 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
21:54:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 985ms
21:54:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
21:54:12 INFO - PROCESS | 4040 | 1467608052475 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:12 INFO - PROCESS | 4040 | 1467608052496 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
21:54:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 878ms
21:54:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
21:54:13 INFO - PROCESS | 4040 | 1467608053359 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:13 INFO - PROCESS | 4040 | 1467608053385 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
21:54:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 941ms
21:54:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
21:54:14 INFO - PROCESS | 4040 | 1467608054306 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:14 INFO - PROCESS | 4040 | 1467608054332 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
21:54:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1026ms
21:54:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
21:54:15 INFO - PROCESS | 4040 | 1467608055337 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:15 INFO - PROCESS | 4040 | 1467608055390 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
21:54:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 921ms
21:54:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
21:54:16 INFO - PROCESS | 4040 | 1467608056268 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:16 INFO - PROCESS | 4040 | 1467608056291 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
21:54:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 922ms
21:54:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
21:54:17 INFO - PROCESS | 4040 | 1467608057192 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:17 INFO - PROCESS | 4040 | 1467608057214 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:18 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
21:54:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 984ms
21:54:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
21:54:18 INFO - PROCESS | 4040 | 1467608058181 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:18 INFO - PROCESS | 4040 | 1467608058202 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:19 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
21:54:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 922ms
21:54:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
21:54:19 INFO - PROCESS | 4040 | 1467608059110 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:19 INFO - PROCESS | 4040 | 1467608059135 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
21:54:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 985ms
21:54:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
21:54:20 INFO - PROCESS | 4040 | 1467608060099 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:20 INFO - PROCESS | 4040 | 1467608060121 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
21:54:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 880ms
21:54:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
21:54:20 INFO - PROCESS | 4040 | 1467608060985 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:21 INFO - PROCESS | 4040 | 1467608061009 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
21:54:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1024ms
21:54:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
21:54:22 INFO - PROCESS | 4040 | 1467608062014 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:22 INFO - PROCESS | 4040 | 1467608062037 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
21:54:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 881ms
21:54:22 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
21:54:22 INFO - PROCESS | 4040 | 1467608062900 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:22 INFO - PROCESS | 4040 | 1467608062923 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:23 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
21:54:23 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 921ms
21:54:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
21:54:23 INFO - PROCESS | 4040 | 1467608063824 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:23 INFO - PROCESS | 4040 | 1467608063849 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
21:54:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 877ms
21:54:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
21:54:24 INFO - PROCESS | 4040 | 1467608064706 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:24 INFO - PROCESS | 4040 | 1467608064727 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
21:54:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 879ms
21:54:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
21:54:25 INFO - PROCESS | 4040 | 1467608065591 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:25 INFO - PROCESS | 4040 | 1467608065616 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
21:54:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1079ms
21:54:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
21:54:26 INFO - PROCESS | 4040 | 1467608066676 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:26 INFO - PROCESS | 4040 | 1467608066714 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
21:54:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 942ms
21:54:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
21:54:27 INFO - PROCESS | 4040 | 1467608067623 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:27 INFO - PROCESS | 4040 | 1467608067648 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
21:54:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 941ms
21:54:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
21:54:28 INFO - PROCESS | 4040 | 1467608068570 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:28 INFO - PROCESS | 4040 | 1467608068592 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
21:54:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 881ms
21:54:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
21:54:29 INFO - PROCESS | 4040 | 1467608069453 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:29 INFO - PROCESS | 4040 | 1467608069474 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
21:54:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 984ms
21:54:30 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
21:54:30 INFO - PROCESS | 4040 | 1467608070441 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:30 INFO - PROCESS | 4040 | 1467608070462 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:31 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
21:54:31 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1184ms
21:54:31 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
21:54:31 INFO - PROCESS | 4040 | 1467608071632 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:31 INFO - PROCESS | 4040 | 1467608071657 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:32 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
21:54:32 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 1031ms
21:54:32 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
21:54:32 INFO - PROCESS | 4040 | 1467608072666 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:32 INFO - PROCESS | 4040 | 1467608072689 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:33 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
21:54:33 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 1031ms
21:54:33 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
21:54:33 INFO - PROCESS | 4040 | 1467608073704 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:33 INFO - PROCESS | 4040 | 1467608073727 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:34 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
21:54:34 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 881ms
21:54:34 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
21:54:34 INFO - PROCESS | 4040 | 1467608074590 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:34 INFO - PROCESS | 4040 | 1467608074613 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:35 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
21:54:35 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 984ms
21:54:35 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
21:54:35 INFO - PROCESS | 4040 | 1467608075581 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:35 INFO - PROCESS | 4040 | 1467608075607 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
21:54:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 942ms
21:54:36 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
21:54:36 INFO - PROCESS | 4040 | 1467608076525 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:36 INFO - PROCESS | 4040 | 1467608076547 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
21:54:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 922ms
21:54:37 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
21:54:37 INFO - PROCESS | 4040 | 1467608077452 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:37 INFO - PROCESS | 4040 | 1467608077473 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
21:54:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 982ms
21:54:38 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
21:54:38 INFO - PROCESS | 4040 | 1467608078440 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:38 INFO - PROCESS | 4040 | 1467608078467 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
21:54:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 838ms
21:54:39 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
21:54:39 INFO - PROCESS | 4040 | 1467608079284 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:39 INFO - PROCESS | 4040 | 1467608079313 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:40 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
21:54:40 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 985ms
21:54:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
21:54:40 INFO - PROCESS | 4040 | 1467608080273 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:40 INFO - PROCESS | 4040 | 1467608080296 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
21:54:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 941ms
21:54:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
21:54:41 INFO - PROCESS | 4040 | 1467608081220 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:41 INFO - PROCESS | 4040 | 1467608081247 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
21:54:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 984ms
21:54:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
21:54:42 INFO - PROCESS | 4040 | 1467608082207 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:42 INFO - PROCESS | 4040 | 1467608082229 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
21:54:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 942ms
21:54:43 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
21:54:43 INFO - PROCESS | 4040 | 1467608083153 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:43 INFO - PROCESS | 4040 | 1467608083174 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
21:54:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 941ms
21:54:44 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
21:54:44 INFO - PROCESS | 4040 | 1467608084100 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:44 INFO - PROCESS | 4040 | 1467608084126 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
21:54:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 878ms
21:54:44 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
21:54:44 INFO - PROCESS | 4040 | 1467608084983 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:45 INFO - PROCESS | 4040 | 1467608085007 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
21:54:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 983ms
21:54:45 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
21:54:45 INFO - PROCESS | 4040 | 1467608085973 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:46 INFO - PROCESS | 4040 | 1467608086000 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
21:54:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 984ms
21:54:46 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
21:54:46 INFO - PROCESS | 4040 | 1467608086962 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:46 INFO - PROCESS | 4040 | 1467608086986 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
21:54:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 836ms
21:54:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
21:54:47 INFO - PROCESS | 4040 | 1467608087806 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:47 INFO - PROCESS | 4040 | 1467608087829 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
21:54:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 984ms
21:54:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
21:54:48 INFO - PROCESS | 4040 | 1467608088789 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:48 INFO - PROCESS | 4040 | 1467608088810 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
21:54:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 922ms
21:54:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
21:54:49 INFO - PROCESS | 4040 | 1467608089715 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:49 INFO - PROCESS | 4040 | 1467608089736 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
21:54:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 941ms
21:54:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
21:54:50 INFO - PROCESS | 4040 | 1467608090664 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:50 INFO - PROCESS | 4040 | 1467608090690 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
21:54:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 986ms
21:54:51 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
21:54:51 INFO - PROCESS | 4040 | 1467608091654 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:51 INFO - PROCESS | 4040 | 1467608091718 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
21:54:52 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1274ms
21:54:52 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
21:54:52 INFO - PROCESS | 4040 | 1467608092932 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:52 INFO - PROCESS | 4040 | 1467608092955 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
21:54:54 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1079ms
21:54:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
21:54:54 INFO - PROCESS | 4040 | 1467608094018 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:54 INFO - PROCESS | 4040 | 1467608094042 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
21:54:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 837ms
21:54:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
21:54:54 INFO - PROCESS | 4040 | 1467608094860 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:54 INFO - PROCESS | 4040 | 1467608094884 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
21:54:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 981ms
21:54:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
21:54:55 INFO - PROCESS | 4040 | 1467608095844 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:55 INFO - PROCESS | 4040 | 1467608095865 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
21:54:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1238ms
21:54:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
21:54:57 INFO - PROCESS | 4040 | 1467608097087 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:57 INFO - PROCESS | 4040 | 1467608097107 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
21:54:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 879ms
21:54:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
21:54:57 INFO - PROCESS | 4040 | 1467608097972 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:58 INFO - PROCESS | 4040 | 1467608097998 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
21:54:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 878ms
21:54:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
21:54:58 INFO - PROCESS | 4040 | 1467608098854 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:58 INFO - PROCESS | 4040 | 1467608098878 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
21:54:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 984ms
21:54:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
21:54:59 INFO - PROCESS | 4040 | 1467608099844 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:54:59 INFO - PROCESS | 4040 | 1467608099866 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
21:55:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 982ms
21:55:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
21:55:00 INFO - PROCESS | 4040 | 1467608100828 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:00 INFO - PROCESS | 4040 | 1467608100851 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
21:55:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 877ms
21:55:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
21:55:01 INFO - PROCESS | 4040 | 1467608101711 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:01 INFO - PROCESS | 4040 | 1467608101731 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
21:55:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1028ms
21:55:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
21:55:02 INFO - PROCESS | 4040 | 1467608102745 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:02 INFO - PROCESS | 4040 | 1467608102772 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
21:55:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 882ms
21:55:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
21:55:03 INFO - PROCESS | 4040 | 1467608103633 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:03 INFO - PROCESS | 4040 | 1467608103655 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
21:55:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 878ms
21:55:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
21:55:04 INFO - PROCESS | 4040 | 1467608104517 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:04 INFO - PROCESS | 4040 | 1467608104538 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
21:55:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
21:55:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8424ms
21:55:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
21:55:12 INFO - PROCESS | 4040 | 1467608112945 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:12 INFO - PROCESS | 4040 | 1467608112972 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
21:55:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
21:55:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
21:55:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
21:55:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 3006ms
21:55:15 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
21:55:15 INFO - PROCESS | 4040 | 1467608115955 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:15 INFO - PROCESS | 4040 | 1467608115983 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
21:55:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 938ms
21:55:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
21:55:16 INFO - PROCESS | 4040 | 1467608116898 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:16 INFO - PROCESS | 4040 | 1467608116924 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
21:55:17 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 983ms
21:55:17 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
21:55:17 INFO - PROCESS | 4040 | 1467608117887 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:17 INFO - PROCESS | 4040 | 1467608117912 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
21:55:18 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 942ms
21:55:18 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
21:55:18 INFO - PROCESS | 4040 | 1467608118832 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:18 INFO - PROCESS | 4040 | 1467608118856 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
21:55:19 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 984ms
21:55:19 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
21:55:19 INFO - PROCESS | 4040 | 1467608119820 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:19 INFO - PROCESS | 4040 | 1467608119842 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
21:55:20 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 942ms
21:55:20 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
21:55:20 INFO - PROCESS | 4040 | 1467608120769 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:20 INFO - PROCESS | 4040 | 1467608120798 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
21:55:21 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 985ms
21:55:21 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
21:55:21 INFO - PROCESS | 4040 | 1467608121759 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:21 INFO - PROCESS | 4040 | 1467608121786 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
21:55:22 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 878ms
21:55:22 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
21:55:22 INFO - PROCESS | 4040 | 1467608122643 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:22 INFO - PROCESS | 4040 | 1467608122665 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
21:55:23 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 1030ms
21:55:23 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
21:55:23 INFO - PROCESS | 4040 | 1467608123679 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:23 INFO - PROCESS | 4040 | 1467608123702 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
21:55:24 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 942ms
21:55:24 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
21:55:24 INFO - PROCESS | 4040 | 1467608124623 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:24 INFO - PROCESS | 4040 | 1467608124644 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
21:55:24 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 170ms
21:55:24 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
21:55:24 INFO - PROCESS | 4040 | 1467608124808 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:24 INFO - PROCESS | 4040 | 1467608124826 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
21:55:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
21:55:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
21:55:24 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 171ms
21:55:24 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
21:55:24 INFO - PROCESS | 4040 | 1467608124986 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:25 INFO - PROCESS | 4040 | 1467608125012 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:26 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
21:55:26 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1125ms
21:55:26 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
21:55:26 INFO - PROCESS | 4040 | 1467608126116 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:26 INFO - PROCESS | 4040 | 1467608126140 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:27 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
21:55:27 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1136ms
21:55:27 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
21:55:27 INFO - PROCESS | 4040 | 1467608127256 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:27 INFO - PROCESS | 4040 | 1467608127273 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:28 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
21:55:28 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1243ms
21:55:28 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
21:55:28 INFO - PROCESS | 4040 | 1467608128506 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:28 INFO - PROCESS | 4040 | 1467608128530 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
21:55:29 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
21:55:29 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1134ms
21:55:29 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
21:55:29 INFO - PROCESS | 4040 | 1467608129650 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:29 INFO - PROCESS | 4040 | 1467608129672 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
21:55:30 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 898ms
21:55:30 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
21:55:30 INFO - PROCESS | 4040 | 1467608130549 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:30 INFO - PROCESS | 4040 | 1467608130572 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
21:55:31 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1137ms
21:55:31 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
21:55:31 INFO - PROCESS | 4040 | 1467608131690 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:31 INFO - PROCESS | 4040 | 1467608131713 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
21:55:32 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1181ms
21:55:32 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
21:55:32 INFO - PROCESS | 4040 | 1467608132875 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:32 INFO - PROCESS | 4040 | 1467608132897 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
21:55:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
21:55:33 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1024ms
21:55:33 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
21:55:33 INFO - PROCESS | 4040 | 1467608133906 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:33 INFO - PROCESS | 4040 | 1467608133931 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
21:55:34 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 981ms
21:55:34 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
21:55:34 INFO - PROCESS | 4040 | 1467608134891 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:34 INFO - PROCESS | 4040 | 1467608134935 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
21:55:36 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1130ms
21:55:36 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
21:55:36 INFO - PROCESS | 4040 | 1467608136027 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:36 INFO - PROCESS | 4040 | 1467608136052 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
21:55:36 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 880ms
21:55:36 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
21:55:36 INFO - PROCESS | 4040 | 1467608136910 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:36 INFO - PROCESS | 4040 | 1467608136933 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
21:55:37 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 986ms
21:55:37 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
21:55:37 INFO - PROCESS | 4040 | 1467608137900 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:37 INFO - PROCESS | 4040 | 1467608137922 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
21:55:39 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1237ms
21:55:39 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
21:55:39 INFO - PROCESS | 4040 | 1467608139144 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:39 INFO - PROCESS | 4040 | 1467608139169 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
21:55:40 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1185ms
21:55:40 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
21:55:40 INFO - PROCESS | 4040 | 1467608140334 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:40 INFO - PROCESS | 4040 | 1467608140362 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
21:55:41 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 880ms
21:55:41 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
21:55:41 INFO - PROCESS | 4040 | 1467608141220 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:41 INFO - PROCESS | 4040 | 1467608141244 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
21:55:44 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
21:55:44 INFO - window.indexedDB.open('test', val);..." did not throw
21:55:44 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
21:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:55:44 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
21:55:44 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
21:55:44 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
21:55:44 INFO - window.indexedDB.open('test', val);..." did not throw
21:55:44 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
21:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:55:44 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
21:55:44 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
21:55:44 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
21:55:44 INFO - window.indexedDB.open('test', val);..." did not throw
21:55:44 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
21:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:55:44 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
21:55:44 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
21:55:44 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
21:55:44 INFO - window.indexedDB.open('test', val);..." did not throw
21:55:44 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
21:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:55:44 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
21:55:44 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
21:55:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
21:55:44 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2818ms
21:55:44 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
21:55:44 INFO - PROCESS | 4040 | 1467608144042 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:44 INFO - PROCESS | 4040 | 1467608144065 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:45 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
21:55:45 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 983ms
21:55:45 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
21:55:45 INFO - PROCESS | 4040 | 1467608145028 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:45 INFO - PROCESS | 4040 | 1467608145052 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:46 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
21:55:46 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
21:55:46 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1427ms
21:55:46 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
21:55:46 INFO - PROCESS | 4040 | 1467608146462 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:46 INFO - PROCESS | 4040 | 1467608146502 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
21:55:47 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 982ms
21:55:47 INFO - TEST-START | /IndexedDB/idbindex_count.htm
21:55:47 INFO - PROCESS | 4040 | 1467608147450 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:47 INFO - PROCESS | 4040 | 1467608147477 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:48 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
21:55:48 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 877ms
21:55:48 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
21:55:48 INFO - PROCESS | 4040 | 1467608148332 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:48 INFO - PROCESS | 4040 | 1467608148360 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:49 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
21:55:49 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 940ms
21:55:49 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
21:55:49 INFO - PROCESS | 4040 | 1467608149275 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:49 INFO - PROCESS | 4040 | 1467608149297 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:50 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
21:55:50 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 877ms
21:55:50 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
21:55:50 INFO - PROCESS | 4040 | 1467608150157 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:50 INFO - PROCESS | 4040 | 1467608150179 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:51 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
21:55:51 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1024ms
21:55:51 INFO - TEST-START | /IndexedDB/idbindex_get.htm
21:55:51 INFO - PROCESS | 4040 | 1467608151187 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:51 INFO - PROCESS | 4040 | 1467608151215 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:52 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
21:55:52 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 942ms
21:55:52 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
21:55:52 INFO - PROCESS | 4040 | 1467608152133 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:52 INFO - PROCESS | 4040 | 1467608152154 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:53 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
21:55:53 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 923ms
21:55:53 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
21:55:53 INFO - PROCESS | 4040 | 1467608153062 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:53 INFO - PROCESS | 4040 | 1467608153086 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:53 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
21:55:53 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 836ms
21:55:53 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
21:55:53 INFO - PROCESS | 4040 | 1467608153903 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:53 INFO - PROCESS | 4040 | 1467608153927 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:54 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
21:55:54 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1078ms
21:55:54 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
21:55:54 INFO - PROCESS | 4040 | 1467608154985 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:55 INFO - PROCESS | 4040 | 1467608155010 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:55 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
21:55:55 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 879ms
21:55:55 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
21:55:55 INFO - PROCESS | 4040 | 1467608155871 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:55 INFO - PROCESS | 4040 | 1467608155895 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:56 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
21:55:56 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 880ms
21:55:56 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
21:55:56 INFO - PROCESS | 4040 | 1467608156756 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:56 INFO - PROCESS | 4040 | 1467608156779 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:57 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
21:55:57 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 1076ms
21:55:57 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
21:55:57 INFO - PROCESS | 4040 | 1467608157835 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:57 INFO - PROCESS | 4040 | 1467608157856 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:58 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
21:55:58 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 1025ms
21:55:58 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
21:55:58 INFO - PROCESS | 4040 | 1467608158865 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:58 INFO - PROCESS | 4040 | 1467608158888 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
21:55:59 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
21:55:59 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 942ms
21:55:59 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
21:55:59 INFO - PROCESS | 4040 | 1467608159813 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:55:59 INFO - PROCESS | 4040 | 1467608159841 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
21:56:00 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
21:56:00 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1078ms
21:56:00 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
21:56:00 INFO - PROCESS | 4040 | 1467608160897 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:00 INFO - PROCESS | 4040 | 1467608160920 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:01 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
21:56:01 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 1024ms
21:56:01 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
21:56:01 INFO - PROCESS | 4040 | 1467608161926 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:01 INFO - PROCESS | 4040 | 1467608161952 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
21:56:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 942ms
21:56:02 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
21:56:02 INFO - PROCESS | 4040 | 1467608162869 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:02 INFO - PROCESS | 4040 | 1467608162890 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:03 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
21:56:03 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 920ms
21:56:03 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
21:56:03 INFO - PROCESS | 4040 | 1467608163794 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:03 INFO - PROCESS | 4040 | 1467608163815 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:04 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
21:56:04 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1025ms
21:56:04 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
21:56:04 INFO - PROCESS | 4040 | 1467608164826 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:04 INFO - PROCESS | 4040 | 1467608164856 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:05 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
21:56:05 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 837ms
21:56:05 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
21:56:05 INFO - PROCESS | 4040 | 1467608165669 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:05 INFO - PROCESS | 4040 | 1467608165694 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
21:56:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 1030ms
21:56:06 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
21:56:06 INFO - PROCESS | 4040 | 1467608166703 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:06 INFO - PROCESS | 4040 | 1467608166727 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
21:56:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1026ms
21:56:07 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
21:56:07 INFO - PROCESS | 4040 | 1467608167735 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:07 INFO - PROCESS | 4040 | 1467608167758 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
21:56:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 838ms
21:56:08 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
21:56:08 INFO - PROCESS | 4040 | 1467608168576 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:08 INFO - PROCESS | 4040 | 1467608168599 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:09 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
21:56:09 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 940ms
21:56:09 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
21:56:09 INFO - PROCESS | 4040 | 1467608169521 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:09 INFO - PROCESS | 4040 | 1467608169542 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:10 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
21:56:10 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 835ms
21:56:10 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
21:56:10 INFO - PROCESS | 4040 | 1467608170362 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:10 INFO - PROCESS | 4040 | 1467608170388 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:11 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
21:56:11 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 984ms
21:56:11 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
21:56:11 INFO - PROCESS | 4040 | 1467608171349 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:11 INFO - PROCESS | 4040 | 1467608171371 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:12 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
21:56:12 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 879ms
21:56:12 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
21:56:12 INFO - PROCESS | 4040 | 1467608172236 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:12 INFO - PROCESS | 4040 | 1467608172262 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:13 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
21:56:13 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 941ms
21:56:13 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
21:56:13 INFO - PROCESS | 4040 | 1467608173181 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:13 INFO - PROCESS | 4040 | 1467608173206 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:14 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
21:56:14 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 876ms
21:56:14 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
21:56:14 INFO - PROCESS | 4040 | 1467608174063 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:14 INFO - PROCESS | 4040 | 1467608174086 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
21:56:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1076ms
21:56:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
21:56:15 INFO - PROCESS | 4040 | 1467608175141 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:15 INFO - PROCESS | 4040 | 1467608175167 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:16 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
21:56:16 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 878ms
21:56:16 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
21:56:16 INFO - PROCESS | 4040 | 1467608176025 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:16 INFO - PROCESS | 4040 | 1467608176046 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
21:56:16 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 169ms
21:56:16 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
21:56:16 INFO - PROCESS | 4040 | 1467608176203 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:16 INFO - PROCESS | 4040 | 1467608176228 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
21:56:16 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 170ms
21:56:16 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
21:56:16 INFO - PROCESS | 4040 | 1467608176374 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:16 INFO - PROCESS | 4040 | 1467608176395 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
21:56:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
21:56:16 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 169ms
21:56:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
21:56:16 INFO - PROCESS | 4040 | 1467608176550 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:16 INFO - PROCESS | 4040 | 1467608176562 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
21:56:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 877ms
21:56:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
21:56:17 INFO - PROCESS | 4040 | 1467608177430 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:17 INFO - PROCESS | 4040 | 1467608177451 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:18 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
21:56:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 833ms
21:56:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
21:56:18 INFO - PROCESS | 4040 | 1467608178270 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:18 INFO - PROCESS | 4040 | 1467608178295 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:19 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
21:56:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 985ms
21:56:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
21:56:19 INFO - PROCESS | 4040 | 1467608179260 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:19 INFO - PROCESS | 4040 | 1467608179283 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
21:56:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 943ms
21:56:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
21:56:20 INFO - PROCESS | 4040 | 1467608180208 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:20 INFO - PROCESS | 4040 | 1467608180230 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:21 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
21:56:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 940ms
21:56:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
21:56:21 INFO - PROCESS | 4040 | 1467608181150 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:21 INFO - PROCESS | 4040 | 1467608181171 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:22 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
21:56:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 923ms
21:56:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
21:56:22 INFO - PROCESS | 4040 | 1467608182077 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:22 INFO - PROCESS | 4040 | 1467608182098 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:56:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 985ms
21:56:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
21:56:23 INFO - PROCESS | 4040 | 1467608183068 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:23 INFO - PROCESS | 4040 | 1467608183093 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:23 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
21:56:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 879ms
21:56:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
21:56:23 INFO - PROCESS | 4040 | 1467608183952 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:23 INFO - PROCESS | 4040 | 1467608183974 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
21:56:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 984ms
21:56:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
21:56:24 INFO - PROCESS | 4040 | 1467608184943 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:24 INFO - PROCESS | 4040 | 1467608184967 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
21:56:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 943ms
21:56:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
21:56:25 INFO - PROCESS | 4040 | 1467608185891 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:25 INFO - PROCESS | 4040 | 1467608185914 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
21:56:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 942ms
21:56:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
21:56:26 INFO - PROCESS | 4040 | 1467608186839 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:26 INFO - PROCESS | 4040 | 1467608186862 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
21:56:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 941ms
21:56:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
21:56:27 INFO - PROCESS | 4040 | 1467608187783 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:27 INFO - PROCESS | 4040 | 1467608187808 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
21:56:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 880ms
21:56:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
21:56:28 INFO - PROCESS | 4040 | 1467608188667 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:28 INFO - PROCESS | 4040 | 1467608188689 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
21:56:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 984ms
21:56:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
21:56:29 INFO - PROCESS | 4040 | 1467608189656 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:29 INFO - PROCESS | 4040 | 1467608189684 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
21:56:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 921ms
21:56:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
21:56:30 INFO - PROCESS | 4040 | 1467608190583 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:30 INFO - PROCESS | 4040 | 1467608190606 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:31 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
21:56:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 940ms
21:56:31 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
21:56:31 INFO - PROCESS | 4040 | 1467608191527 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:31 INFO - PROCESS | 4040 | 1467608191552 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
21:56:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 983ms
21:56:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
21:56:32 INFO - PROCESS | 4040 | 1467608192516 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:32 INFO - PROCESS | 4040 | 1467608192541 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
21:56:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 877ms
21:56:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
21:56:33 INFO - PROCESS | 4040 | 1467608193399 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:33 INFO - PROCESS | 4040 | 1467608193422 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:56:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 881ms
21:56:34 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
21:56:34 INFO - PROCESS | 4040 | 1467608194283 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:34 INFO - PROCESS | 4040 | 1467608194304 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:35 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
21:56:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 941ms
21:56:35 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
21:56:35 INFO - PROCESS | 4040 | 1467608195229 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:35 INFO - PROCESS | 4040 | 1467608195253 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
21:56:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1074ms
21:56:36 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
21:56:36 INFO - PROCESS | 4040 | 1467608196309 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:36 INFO - PROCESS | 4040 | 1467608196334 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
21:56:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 939ms
21:56:37 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
21:56:37 INFO - PROCESS | 4040 | 1467608197254 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:37 INFO - PROCESS | 4040 | 1467608197279 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
21:56:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 942ms
21:56:38 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
21:56:38 INFO - PROCESS | 4040 | 1467608198200 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:38 INFO - PROCESS | 4040 | 1467608198224 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:39 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
21:56:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 939ms
21:56:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
21:56:39 INFO - PROCESS | 4040 | 1467608199144 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:39 INFO - PROCESS | 4040 | 1467608199166 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
21:56:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 895ms
21:56:40 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
21:56:40 INFO - PROCESS | 4040 | 1467608200042 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:40 INFO - PROCESS | 4040 | 1467608200065 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:41 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
21:56:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 1023ms
21:56:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
21:56:41 INFO - PROCESS | 4040 | 1467608201069 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:41 INFO - PROCESS | 4040 | 1467608201090 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:41 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
21:56:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 921ms
21:56:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
21:56:42 INFO - PROCESS | 4040 | 1467608201997 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:42 INFO - PROCESS | 4040 | 1467608202024 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:43 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
21:56:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1029ms
21:56:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
21:56:43 INFO - PROCESS | 4040 | 1467608203032 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:43 INFO - PROCESS | 4040 | 1467608203058 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
21:56:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 1029ms
21:56:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
21:56:44 INFO - PROCESS | 4040 | 1467608204066 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:44 INFO - PROCESS | 4040 | 1467608204088 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:45 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
21:56:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 982ms
21:56:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
21:56:45 INFO - PROCESS | 4040 | 1467608205053 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:45 INFO - PROCESS | 4040 | 1467608205077 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
21:56:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 879ms
21:56:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
21:56:45 INFO - PROCESS | 4040 | 1467608205935 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:45 INFO - PROCESS | 4040 | 1467608205958 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
21:56:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1025ms
21:56:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
21:56:46 INFO - PROCESS | 4040 | 1467608206964 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:46 INFO - PROCESS | 4040 | 1467608206986 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
21:56:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 943ms
21:56:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
21:56:47 INFO - PROCESS | 4040 | 1467608207913 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:47 INFO - PROCESS | 4040 | 1467608207938 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:48 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"
21:56:48 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
21:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:56:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:56:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 880ms
21:56:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
21:56:48 INFO - PROCESS | 4040 | 1467608208796 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:48 INFO - PROCESS | 4040 | 1467608208819 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:49 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"
21:56:49 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
21:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:56:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
21:56:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 879ms
21:56:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
21:56:49 INFO - PROCESS | 4040 | 1467608209681 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:49 INFO - PROCESS | 4040 | 1467608209705 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
21:56:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 984ms
21:56:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
21:56:50 INFO - PROCESS | 4040 | 1467608210671 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:50 INFO - PROCESS | 4040 | 1467608210694 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
21:56:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 983ms
21:56:51 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
21:56:51 INFO - PROCESS | 4040 | 1467608211660 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:51 INFO - PROCESS | 4040 | 1467608211683 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
21:56:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 938ms
21:56:52 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
21:56:52 INFO - PROCESS | 4040 | 1467608212601 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:52 INFO - PROCESS | 4040 | 1467608212623 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
21:56:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 835ms
21:56:53 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
21:56:53 INFO - PROCESS | 4040 | 1467608213440 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:53 INFO - PROCESS | 4040 | 1467608213461 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
21:56:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1022ms
21:56:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
21:56:54 INFO - PROCESS | 4040 | 1467608214469 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:54 INFO - PROCESS | 4040 | 1467608214494 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
21:56:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 942ms
21:56:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
21:56:55 INFO - PROCESS | 4040 | 1467608215417 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:55 INFO - PROCESS | 4040 | 1467608215444 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
21:56:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 943ms
21:56:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
21:56:56 INFO - PROCESS | 4040 | 1467608216365 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:56 INFO - PROCESS | 4040 | 1467608216388 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:56:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 882ms
21:56:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
21:56:57 INFO - PROCESS | 4040 | 1467608217251 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:57 INFO - PROCESS | 4040 | 1467608217273 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:58 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
21:56:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 984ms
21:56:58 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
21:56:58 INFO - PROCESS | 4040 | 1467608218237 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:58 INFO - PROCESS | 4040 | 1467608218261 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
21:56:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1347ms
21:56:59 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
21:56:59 INFO - PROCESS | 4040 | 1467608219591 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:56:59 INFO - PROCESS | 4040 | 1467608219616 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
21:57:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 940ms
21:57:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
21:57:00 INFO - PROCESS | 4040 | 1467608220536 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:00 INFO - PROCESS | 4040 | 1467608220559 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
21:57:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 986ms
21:57:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
21:57:01 INFO - PROCESS | 4040 | 1467608221527 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:01 INFO - PROCESS | 4040 | 1467608221559 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
21:57:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 941ms
21:57:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
21:57:02 INFO - PROCESS | 4040 | 1467608222475 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:02 INFO - PROCESS | 4040 | 1467608222534 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
21:57:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 984ms
21:57:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
21:57:03 INFO - PROCESS | 4040 | 1467608223461 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:03 INFO - PROCESS | 4040 | 1467608223483 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
21:57:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 942ms
21:57:04 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
21:57:04 INFO - PROCESS | 4040 | 1467608224408 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:04 INFO - PROCESS | 4040 | 1467608224429 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
21:57:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 981ms
21:57:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
21:57:05 INFO - PROCESS | 4040 | 1467608225395 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:05 INFO - PROCESS | 4040 | 1467608225421 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
21:57:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 922ms
21:57:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
21:57:06 INFO - PROCESS | 4040 | 1467608226322 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:06 INFO - PROCESS | 4040 | 1467608226345 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
21:57:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 1028ms
21:57:07 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
21:57:07 INFO - PROCESS | 4040 | 1467608227355 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:07 INFO - PROCESS | 4040 | 1467608227381 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
21:57:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
21:57:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 944ms
21:57:08 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
21:57:08 INFO - PROCESS | 4040 | 1467608228305 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:08 INFO - PROCESS | 4040 | 1467608228327 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
21:57:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
21:57:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 982ms
21:57:09 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
21:57:09 INFO - PROCESS | 4040 | 1467608229289 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:09 INFO - PROCESS | 4040 | 1467608229311 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
21:57:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 983ms
21:57:10 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
21:57:10 INFO - PROCESS | 4040 | 1467608230278 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:10 INFO - PROCESS | 4040 | 1467608230303 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
21:57:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 981ms
21:57:11 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
21:57:11 INFO - PROCESS | 4040 | 1467608231265 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:11 INFO - PROCESS | 4040 | 1467608231292 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
21:57:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 876ms
21:57:12 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
21:57:12 INFO - PROCESS | 4040 | 1467608232147 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:12 INFO - PROCESS | 4040 | 1467608232176 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
21:57:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
21:57:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
21:57:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
21:57:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
21:57:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3556ms
21:57:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
21:57:15 INFO - PROCESS | 4040 | 1467608235707 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:15 INFO - PROCESS | 4040 | 1467608235730 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
21:57:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1188ms
21:57:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
21:57:16 INFO - PROCESS | 4040 | 1467608236901 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:16 INFO - PROCESS | 4040 | 1467608236923 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:17 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
21:57:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 942ms
21:57:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
21:57:17 INFO - PROCESS | 4040 | 1467608237844 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:17 INFO - PROCESS | 4040 | 1467608237868 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:18 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
21:57:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 938ms
21:57:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
21:57:18 INFO - PROCESS | 4040 | 1467608238790 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:18 INFO - PROCESS | 4040 | 1467608238814 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
21:57:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 942ms
21:57:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
21:57:19 INFO - PROCESS | 4040 | 1467608239737 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:19 INFO - PROCESS | 4040 | 1467608239760 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:20 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
21:57:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 880ms
21:57:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
21:57:20 INFO - PROCESS | 4040 | 1467608240623 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:20 INFO - PROCESS | 4040 | 1467608240647 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:21 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
21:57:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 986ms
21:57:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
21:57:21 INFO - PROCESS | 4040 | 1467608241612 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:21 INFO - PROCESS | 4040 | 1467608241634 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:57:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 1026ms
21:57:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
21:57:22 INFO - PROCESS | 4040 | 1467608242643 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:22 INFO - PROCESS | 4040 | 1467608242665 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:23 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
21:57:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 879ms
21:57:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
21:57:23 INFO - PROCESS | 4040 | 1467608243527 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:23 INFO - PROCESS | 4040 | 1467608243553 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
21:57:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 981ms
21:57:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
21:57:24 INFO - PROCESS | 4040 | 1467608244516 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:24 INFO - PROCESS | 4040 | 1467608244540 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
21:57:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 940ms
21:57:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
21:57:25 INFO - PROCESS | 4040 | 1467608245459 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:25 INFO - PROCESS | 4040 | 1467608245482 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
21:57:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 940ms
21:57:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
21:57:26 INFO - PROCESS | 4040 | 1467608246404 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:26 INFO - PROCESS | 4040 | 1467608246428 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
21:57:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 922ms
21:57:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
21:57:27 INFO - PROCESS | 4040 | 1467608247329 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:27 INFO - PROCESS | 4040 | 1467608247352 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
21:57:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 984ms
21:57:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
21:57:28 INFO - PROCESS | 4040 | 1467608248318 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:28 INFO - PROCESS | 4040 | 1467608248339 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
21:57:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 940ms
21:57:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
21:57:29 INFO - PROCESS | 4040 | 1467608249264 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:29 INFO - PROCESS | 4040 | 1467608249290 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
21:57:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 940ms
21:57:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
21:57:30 INFO - PROCESS | 4040 | 1467608250208 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:30 INFO - PROCESS | 4040 | 1467608250229 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:31 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
21:57:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 880ms
21:57:31 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
21:57:31 INFO - PROCESS | 4040 | 1467608251095 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:31 INFO - PROCESS | 4040 | 1467608251120 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:32 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
21:57:32 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 982ms
21:57:32 INFO - TEST-START | /IndexedDB/idbtransaction.htm
21:57:32 INFO - PROCESS | 4040 | 1467608252082 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:32 INFO - PROCESS | 4040 | 1467608252104 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:33 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
21:57:33 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
21:57:33 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 944ms
21:57:33 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
21:57:33 INFO - PROCESS | 4040 | 1467608253031 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:33 INFO - PROCESS | 4040 | 1467608253054 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:33 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
21:57:33 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 944ms
21:57:33 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
21:57:33 INFO - PROCESS | 4040 | 1467608253976 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:34 INFO - PROCESS | 4040 | 1467608253998 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:39 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
21:57:39 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
21:57:39 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
21:57:39 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
21:57:39 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
21:57:39 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
21:57:39 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
21:57:39 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
21:57:39 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5570ms
21:57:39 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
21:57:39 INFO - PROCESS | 4040 | 1467608259554 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:39 INFO - PROCESS | 4040 | 1467608259579 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:40 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
21:57:40 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1382ms
21:57:40 INFO - TEST-START | /IndexedDB/index_sort_order.htm
21:57:40 INFO - PROCESS | 4040 | 1467608260941 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:40 INFO - PROCESS | 4040 | 1467608260966 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:41 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
21:57:41 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 985ms
21:57:41 INFO - TEST-START | /IndexedDB/interfaces.html
21:57:41 INFO - PROCESS | 4040 | 1467608261931 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:41 INFO - PROCESS | 4040 | 1467608261956 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
21:57:42 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
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
21:57:42 INFO - TEST-OK | /IndexedDB/interfaces.html | took 404ms
21:57:42 INFO - TEST-START | /IndexedDB/interfaces.worker
21:57:42 INFO - PROCESS | 4040 | 1467608262338 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:42 INFO - PROCESS | 4040 | 1467608262359 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
21:57:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
21:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:57:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
21:57:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
21:57:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
21:57:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
21:57:42 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
21:57:42 INFO - {}
21:57:42 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 - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
21:57:42 INFO - {}
21:57:42 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 402ms
21:57:42 INFO - TEST-START | /IndexedDB/key_invalid.htm
21:57:42 INFO - PROCESS | 4040 | 1467608262743 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:42 INFO - PROCESS | 4040 | 1467608262764 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
21:57:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
21:57:43 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 840ms
21:57:43 INFO - TEST-START | /IndexedDB/key_valid.html
21:57:43 INFO - PROCESS | 4040 | 1467608263590 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:43 INFO - PROCESS | 4040 | 1467608263617 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:47 INFO - PROCESS | 4040 | [Parent 4040] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
21:57:56 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
21:57:56 INFO - TEST-OK | /IndexedDB/key_valid.html | took 12962ms
21:57:56 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
21:57:56 INFO - PROCESS | 4040 | 1467608276559 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:56 INFO - PROCESS | 4040 | 1467608276586 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:57 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
21:57:57 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1080ms
21:57:57 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
21:57:57 INFO - PROCESS | 4040 | 1467608277645 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:57 INFO - PROCESS | 4040 | 1467608277674 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:58 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
21:57:58 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 876ms
21:57:58 INFO - TEST-START | /IndexedDB/keygenerator.htm
21:57:58 INFO - PROCESS | 4040 | 1467608278527 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:57:58 INFO - PROCESS | 4040 | 1467608278552 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:00 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
21:58:00 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
21:58:00 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
21:58:00 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2390ms
21:58:00 INFO - TEST-START | /IndexedDB/keyorder.htm
21:58:00 INFO - PROCESS | 4040 | 1467608280919 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:00 INFO - PROCESS | 4040 | 1467608280942 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
21:58:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
21:58:01 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
21:58:02 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
21:58:02 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1083ms
21:58:02 INFO - TEST-START | /IndexedDB/keypath.htm
21:58:02 INFO - PROCESS | 4040 | 1467608282005 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:02 INFO - PROCESS | 4040 | 1467608282028 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
21:58:02 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
21:58:02 INFO - TEST-OK | /IndexedDB/keypath.htm | took 929ms
21:58:02 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
21:58:02 INFO - PROCESS | 4040 | 1467608282941 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:02 INFO - PROCESS | 4040 | 1467608282970 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
21:58:03 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
21:58:03 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 954ms
21:58:03 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
21:58:03 INFO - PROCESS | 4040 | 1467608283900 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:03 INFO - PROCESS | 4040 | 1467608283921 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:06 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
21:58:06 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
21:58:06 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
21:58:06 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2252ms
21:58:06 INFO - TEST-START | /IndexedDB/list_ordering.htm
21:58:06 INFO - PROCESS | 4040 | 1467608286160 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:06 INFO - PROCESS | 4040 | 1467608286186 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:08 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
21:58:08 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
21:58:08 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
21:58:08 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2549ms
21:58:08 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
21:58:08 INFO - PROCESS | 4040 | 1467608288714 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:08 INFO - PROCESS | 4040 | 1467608288741 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:09 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
21:58:09 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1136ms
21:58:09 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
21:58:09 INFO - PROCESS | 4040 | 1467608289855 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:09 INFO - PROCESS | 4040 | 1467608289880 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:10 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
21:58:10 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 983ms
21:58:10 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
21:58:10 INFO - PROCESS | 4040 | 1467608290841 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:10 INFO - PROCESS | 4040 | 1467608290865 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:11 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
21:58:11 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 942ms
21:58:11 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
21:58:11 INFO - PROCESS | 4040 | 1467608291787 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:11 INFO - PROCESS | 4040 | 1467608291809 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:12 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
21:58:12 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 923ms
21:58:12 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
21:58:12 INFO - PROCESS | 4040 | 1467608292717 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:12 INFO - PROCESS | 4040 | 1467608292756 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:13 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
21:58:13 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1126ms
21:58:13 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
21:58:13 INFO - PROCESS | 4040 | 1467608293848 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:13 INFO - PROCESS | 4040 | 1467608293871 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:14 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
21:58:14 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1132ms
21:58:14 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
21:58:14 INFO - PROCESS | 4040 | 1467608294990 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:15 INFO - PROCESS | 4040 | 1467608295012 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:15 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
21:58:15 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 941ms
21:58:15 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
21:58:15 INFO - PROCESS | 4040 | 1467608295930 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:15 INFO - PROCESS | 4040 | 1467608295954 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:16 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
21:58:16 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 985ms
21:58:16 INFO - TEST-START | /IndexedDB/value.htm
21:58:16 INFO - PROCESS | 4040 | 1467608296920 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:16 INFO - PROCESS | 4040 | 1467608296941 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:18 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
21:58:18 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
21:58:18 INFO - TEST-OK | /IndexedDB/value.htm | took 1544ms
21:58:18 INFO - TEST-START | /IndexedDB/value_recursive.htm
21:58:18 INFO - PROCESS | 4040 | 1467608298469 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:18 INFO - PROCESS | 4040 | 1467608298495 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:20 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
21:58:20 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
21:58:20 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
21:58:20 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2298ms
21:58:20 INFO - TEST-START | /IndexedDB/writer-starvation.htm
21:58:20 INFO - PROCESS | 4040 | 1467608300772 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:20 INFO - PROCESS | 4040 | 1467608300797 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:22 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
21:58:22 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1338ms
21:58:22 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
21:58:22 INFO - PROCESS | 4040 | 1467608302115 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:22 INFO - PROCESS | 4040 | 1467608302141 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
21:58:22 INFO - {}
21:58:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
21:58:22 INFO - {}
21:58:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
21:58:22 INFO - {}
21:58:22 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
21:58:22 INFO - {}
21:58:22 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 229ms
21:58:22 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
21:58:22 INFO - PROCESS | 4040 | 1467608302347 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:22 INFO - PROCESS | 4040 | 1467608302363 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:22 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
21:58:22 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
21:58:22 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
21:58:22 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
21:58:22 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 169ms
21:58:22 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
21:58:22 INFO - PROCESS | 4040 | 1467608302523 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:22 INFO - PROCESS | 4040 | 1467608302543 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
21:58:22 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 243ms
21:58:22 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
21:58:22 INFO - PROCESS | 4040 | 1467608302774 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:22 INFO - PROCESS | 4040 | 1467608302805 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
21:58:22 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
21:58:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
21:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
21:58:22 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
21:58:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
21:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:22 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
21:58:22 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
21:58:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 182ms
21:58:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
21:58:23 INFO - PROCESS | 4040 | 1467608302960 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 INFO - PROCESS | 4040 | 1467608302980 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 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() {
21:58:23 INFO - [native code]
21:58:23 INFO - }" but got function "function () {
21:58:23 INFO - }"
21:58:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
21:58:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
21:58:23 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
21:58:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
21:58:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
21:58:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 170ms
21:58:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
21:58:23 INFO - PROCESS | 4040 | 1467608303138 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 INFO - PROCESS | 4040 | 1467608303159 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 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() {
21:58:23 INFO - [native code]
21:58:23 INFO - }" but got function "function () {
21:58:23 INFO - }"
21:58:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
21:58:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
21:58:23 INFO - {}
21:58:23 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
21:58:23 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
21:58:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
21:58:23 INFO - {}
21:58:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 272ms
21:58:23 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
21:58:23 INFO - PROCESS | 4040 | 1467608303413 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 INFO - PROCESS | 4040 | 1467608303433 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
21:58:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
21:58:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
21:58:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
21:58:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
21:58:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
21:58:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
21:58:23 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"
21:58:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
21:58:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
21:58:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
21:58:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
21:58:23 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
21:58:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
21:58:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
21:58:23 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
21:58:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
21:58:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
21:58:23 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
21:58:23 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"
21:58:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
21:58:23 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
21:58:23 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
21:58:23 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
21:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:23 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
21:58:23 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:58:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 176ms
21:58:23 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
21:58:23 INFO - PROCESS | 4040 | 1467608303594 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 INFO - PROCESS | 4040 | 1467608303615 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
21:58:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 169ms
21:58:23 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
21:58:23 INFO - PROCESS | 4040 | 1467608303771 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 INFO - PROCESS | 4040 | 1467608303796 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
21:58:23 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
21:58:23 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 188ms
21:58:23 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
21:58:23 INFO - PROCESS | 4040 | 1467608303961 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:23 INFO - PROCESS | 4040 | 1467608303980 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
21:58:24 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
21:58:24 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
21:58:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
21:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:58:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
21:58:24 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 170ms
21:58:24 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
21:58:24 INFO - PROCESS | 4040 | 1467608304138 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:24 INFO - PROCESS | 4040 | 1467608304157 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
21:58:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
21:58:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
21:58:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
21:58:25 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
21:58:25 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1293ms
21:58:25 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
21:58:25 INFO - PROCESS | 4040 | 1467608305440 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:25 INFO - PROCESS | 4040 | 1467608305464 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
21:58:26 INFO - {}
21:58:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
21:58:26 INFO - {}
21:58:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
21:58:26 INFO - {}
21:58:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
21:58:26 INFO - {}
21:58:26 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
21:58:26 INFO - {}
21:58:26 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1240ms
21:58:26 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
21:58:26 INFO - PROCESS | 4040 | 1467608306687 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:26 INFO - PROCESS | 4040 | 1467608306710 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:27 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
21:58:27 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 376ms
21:58:27 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
21:58:27 INFO - PROCESS | 4040 | 1467608307068 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:27 INFO - PROCESS | 4040 | 1467608307089 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:27 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
21:58:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
21:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:27 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
21:58:27 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 169ms
21:58:27 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
21:58:27 INFO - PROCESS | 4040 | 1467608307240 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:27 INFO - PROCESS | 4040 | 1467608307261 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:27 INFO - PROCESS | 4040 | [Parent 4040] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
21:58:28 INFO - PROCESS | 4040 | [Parent 4040] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
21:58:31 INFO - PROCESS | 4040 | [Parent 4040] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
21:58:37 INFO - PROCESS | 4040 | MARIONETTE LOG: INFO: Timeout fired
21:58:37 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
21:58:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
21:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
21:58:37 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10106ms
21:58:37 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
21:58:37 INFO - PROCESS | 4040 | 1467608317351 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:37 INFO - PROCESS | 4040 | 1467608317377 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:37 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
21:58:37 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 481ms
21:58:37 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
21:58:37 INFO - PROCESS | 4040 | 1467608317838 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:37 INFO - PROCESS | 4040 | 1467608317864 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
21:58:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 170ms
21:58:38 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
21:58:38 INFO - PROCESS | 4040 | 1467608318013 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - PROCESS | 4040 | 1467608318041 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
21:58:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 170ms
21:58:38 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
21:58:38 INFO - PROCESS | 4040 | 1467608318189 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - PROCESS | 4040 | 1467608318210 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
21:58:38 INFO - {}
21:58:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 169ms
21:58:38 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
21:58:38 INFO - PROCESS | 4040 | 1467608318359 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - PROCESS | 4040 | 1467608318379 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
21:58:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 170ms
21:58:38 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
21:58:38 INFO - PROCESS | 4040 | 1467608318538 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - PROCESS | 4040 | 1467608318568 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
21:58:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
21:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
21:58:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
21:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
21:58:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 187ms
21:58:38 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
21:58:38 INFO - PROCESS | 4040 | 1467608318727 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - PROCESS | 4040 | 1467608318746 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 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().
21:58:38 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 170ms
21:58:38 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
21:58:38 INFO - PROCESS | 4040 | 1467608318907 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:38 INFO - PROCESS | 4040 | 1467608318928 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
21:58:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 189ms
21:58:39 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
21:58:39 INFO - PROCESS | 4040 | 1467608319095 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - PROCESS | 4040 | 1467608319115 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
21:58:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 169ms
21:58:39 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
21:58:39 INFO - PROCESS | 4040 | 1467608319273 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - PROCESS | 4040 | 1467608319294 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 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"
21:58:39 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
21:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:39 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
21:58:39 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
21:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:39 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
21:58:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
21:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:58:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
21:58:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 167ms
21:58:39 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
21:58:39 INFO - PROCESS | 4040 | 1467608319448 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - PROCESS | 4040 | 1467608319468 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
21:58:39 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 171ms
21:58:39 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
21:58:39 INFO - PROCESS | 4040 | 1467608319623 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - PROCESS | 4040 | 1467608319643 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
21:58:39 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 169ms
21:58:39 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
21:58:39 INFO - PROCESS | 4040 | 1467608319795 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - PROCESS | 4040 | 1467608319815 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
21:58:39 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 169ms
21:58:39 INFO - PROCESS | 4040 | 1467608319976 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:39 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
21:58:40 INFO - PROCESS | 4040 | 1467608319999 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:58:40 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
21:58:40 INFO - do_test/)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
21:59:02 INFO - )
21:59:02 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 191ms
21:59:02 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
21:59:02 INFO - PROCESS | 4040 | 1467608342115 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:02 INFO - PROCESS | 4040 | 1467608342130 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
21:59:02 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 169ms
21:59:02 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
21:59:02 INFO - PROCESS | 4040 | 1467608342293 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:02 INFO - PROCESS | 4040 | 1467608342313 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
21:59:02 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 168ms
21:59:02 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
21:59:02 INFO - PROCESS | 4040 | 1467608342467 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:02 INFO - PROCESS | 4040 | 1467608342497 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
21:59:02 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 187ms
21:59:02 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
21:59:02 INFO - PROCESS | 4040 | 1467608342658 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:02 INFO - PROCESS | 4040 | 1467608342677 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
21:59:02 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
21:59:02 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 170ms
21:59:02 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
21:59:02 INFO - PROCESS | 4040 | 1467608342836 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:02 INFO - PROCESS | 4040 | 1467608342849 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
21:59:03 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
21:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:03 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
21:59:03 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 195ms
21:59:03 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
21:59:03 INFO - PROCESS | 4040 | 1467608343036 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - PROCESS | 4040 | 1467608343049 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
21:59:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
21:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
21:59:03 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 169ms
21:59:03 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
21:59:03 INFO - PROCESS | 4040 | 1467608343208 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - PROCESS | 4040 | 1467608343227 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
21:59:03 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 168ms
21:59:03 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
21:59:03 INFO - PROCESS | 4040 | 1467608343382 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - PROCESS | 4040 | 1467608343398 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
21:59:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
21:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
21:59:03 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 168ms
21:59:03 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
21:59:03 INFO - PROCESS | 4040 | 1467608343559 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - PROCESS | 4040 | 1467608343578 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
21:59:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
21:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
21:59:03 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 170ms
21:59:03 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
21:59:03 INFO - PROCESS | 4040 | 1467608343733 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - PROCESS | 4040 | 1467608343757 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
21:59:03 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 170ms
21:59:03 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
21:59:03 INFO - PROCESS | 4040 | 1467608343909 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:03 INFO - PROCESS | 4040 | 1467608343928 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
21:59:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 172ms
21:59:04 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
21:59:04 INFO - PROCESS | 4040 | 1467608344086 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:04 INFO - PROCESS | 4040 | 1467608344099 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
21:59:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 167ms
21:59:04 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
21:59:04 INFO - PROCESS | 4040 | 1467608344259 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:04 INFO - PROCESS | 4040 | 1467608344278 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
21:59:04 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 171ms
21:59:04 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
21:59:04 INFO - PROCESS | 4040 | 1467608344436 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:04 INFO - PROCESS | 4040 | 1467608344449 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:04 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
21:59:04 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
21:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
21:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:59:04 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
21:59:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
21:59:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
21:59:04 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 170ms
21:59:04 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
21:59:04 INFO - PROCESS | 4040 | 1467608344607 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:04 INFO - PROCESS | 4040 | 1467608344625 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
21:59:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
21:59:04 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 272ms
21:59:04 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
21:59:04 INFO - PROCESS | 4040 | 1467608344888 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:04 INFO - PROCESS | 4040 | 1467608344907 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
21:59:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
21:59:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
21:59:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
21:59:05 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 335ms
21:59:05 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
21:59:05 INFO - PROCESS | 4040 | 1467608345227 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:05 INFO - PROCESS | 4040 | 1467608345247 Marionette INFO sendAsync 561a088d-0155-4e6e-8c5b-bc59e36c8e95
21:59:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: