builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-1
slave: t-w864-ix-163
starttime: 1466753824.56
results: success (0)
buildid: 20160623200357
builduid: 48b2abe674764200b7cc847833de78c8
revision: f751465bac6aac4ffba8318060817e907088e2fd
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-24 00:37:04.561081) =========
master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-24 00:37:04.561555) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-24 00:37:04.562062) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-24 00:37:04.743200) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-24 00:37:04.743766) =========
'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-163\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-163
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-163
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-163\AppData\Local
LOGONSERVER=\\T-W864-IX-163
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=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
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-163
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-163
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-163
WINDIR=C:\windows
using PTY: False
--00:37:05-- 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% 21.54 MB/s
00:37:05 (21.54 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.979000
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-24 00:37:05.758235) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-06-24 00:37:05.758571) =========
'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-163\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-163
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-163
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-163\AppData\Local
LOGONSERVER=\\T-W864-IX-163
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=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
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-163
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-163
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-163
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=2.712000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-06-24 00:37:08.487595) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-24 00:37:08.487931) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f751465bac6aac4ffba8318060817e907088e2fd --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 f751465bac6aac4ffba8318060817e907088e2fd --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-163\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-163
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-163
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-163\AppData\Local
LOGONSERVER=\\T-W864-IX-163
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=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
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-163
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-163
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-163
WINDIR=C:\windows
using PTY: False
2016-06-24 00:37:08,864 truncating revision to first 12 chars
2016-06-24 00:37:08,865 Setting DEBUG logging.
2016-06-24 00:37:08,865 attempt 1/10
2016-06-24 00:37:08,865 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f751465bac6a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-24 00:37:09,519 unpacking tar archive at: mozilla-beta-f751465bac6a/testing/mozharness/
program finished with exit code 0
elapsedTime=1.286000
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-24 00:37:09.820557) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-24 00:37:09.820878) =========
script_repo_revision: f751465bac6aac4ffba8318060817e907088e2fd
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-24 00:37:09.821265) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-24 00:37:09.821575) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-24 00:37:09.842738) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 50 secs) (at 2016-06-24 00:37:09.843031) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-163\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-163
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-163
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-163\AppData\Local
LOGONSERVER=\\T-W864-IX-163
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:\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
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-163
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-163
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-163
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
00:37:10 INFO - MultiFileLogger online at 20160624 00:37:10 in C:\slave\test
00:37:10 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
00:37:10 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
00:37:10 INFO - {'append_to_log': False,
00:37:10 INFO - 'base_work_dir': 'C:\\slave\\test',
00:37:10 INFO - 'blob_upload_branch': 'mozilla-beta',
00:37:10 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
00:37:10 INFO - 'buildbot_json_path': 'buildprops.json',
00:37:10 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
00:37:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
00:37:10 INFO - 'download_minidump_stackwalk': True,
00:37:10 INFO - 'download_symbols': 'ondemand',
00:37:10 INFO - 'e10s': False,
00:37:10 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
00:37:10 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
00:37:10 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
00:37:10 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
00:37:10 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
00:37:10 INFO - 'C:/mozilla-build/tooltool.py'),
00:37:10 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
00:37:10 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
00:37:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
00:37:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
00:37:10 INFO - 'log_level': 'info',
00:37:10 INFO - 'log_to_console': True,
00:37:10 INFO - 'opt_config_files': (),
00:37:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
00:37:10 INFO - '--processes=1',
00:37:10 INFO - '--config=%(test_path)s/wptrunner.ini',
00:37:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
00:37:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
00:37:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
00:37:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
00:37:10 INFO - 'pip_index': False,
00:37:10 INFO - 'require_test_zip': True,
00:37:10 INFO - 'test_type': ('testharness',),
00:37:10 INFO - 'this_chunk': '1',
00:37:10 INFO - 'total_chunks': '5',
00:37:10 INFO - 'virtualenv_path': 'venv',
00:37:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
00:37:10 INFO - 'work_dir': 'build'}
00:37:10 INFO - #####
00:37:10 INFO - ##### Running clobber step.
00:37:10 INFO - #####
00:37:10 INFO - Running pre-action listener: _resource_record_pre_action
00:37:10 INFO - Running main action method: clobber
00:37:10 INFO - rmtree: C:\slave\test\build
00:37:10 INFO - Using _rmtree_windows ...
00:37:10 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
00:38:30 INFO - Running post-action listener: _resource_record_post_action
00:38:30 INFO - #####
00:38:30 INFO - ##### Running read-buildbot-config step.
00:38:30 INFO - #####
00:38:30 INFO - Running pre-action listener: _resource_record_pre_action
00:38:30 INFO - Running main action method: read_buildbot_config
00:38:30 INFO - Using buildbot properties:
00:38:30 INFO - {
00:38:30 INFO - "project": "",
00:38:30 INFO - "product": "firefox",
00:38:30 INFO - "script_repo_revision": "production",
00:38:30 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
00:38:30 INFO - "repository": "",
00:38:30 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-1",
00:38:30 INFO - "buildid": "20160623200357",
00:38:30 INFO - "pgo_build": "True",
00:38:30 INFO - "basedir": "C:\\slave\\test",
00:38:30 INFO - "buildnumber": 5,
00:38:30 INFO - "slavename": "t-w864-ix-163",
00:38:30 INFO - "revision": "f751465bac6aac4ffba8318060817e907088e2fd",
00:38:30 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/",
00:38:30 INFO - "platform": "win64",
00:38:30 INFO - "branch": "mozilla-beta",
00:38:30 INFO - "repo_path": "releases/mozilla-beta",
00:38:30 INFO - "moz_repo_path": "",
00:38:30 INFO - "stage_platform": "win64-pgo",
00:38:30 INFO - "builduid": "48b2abe674764200b7cc847833de78c8",
00:38:30 INFO - "slavebuilddir": "test"
00:38:30 INFO - }
00:38:30 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
00:38:30 INFO - Found installer url https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.zip.
00:38:30 INFO - Running post-action listener: _resource_record_post_action
00:38:30 INFO - #####
00:38:30 INFO - ##### Running download-and-extract step.
00:38:30 INFO - #####
00:38:30 INFO - Running pre-action listener: _resource_record_pre_action
00:38:30 INFO - Running main action method: download_and_extract
00:38:30 INFO - mkdir: C:\slave\test\build\tests
00:38:30 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')]}
00:38:30 INFO - https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
00:38:30 INFO - trying https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
00:38:30 INFO - Downloading https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/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
00:38:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/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
00:38:31 INFO - Downloaded 1186 bytes.
00:38:31 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
00:38:31 INFO - Using the following test package requirements:
00:38:31 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
00:38:31 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
00:38:31 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
00:38:31 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
00:38:31 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
00:38:31 INFO - u'jsshell-win64.zip'],
00:38:31 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
00:38:31 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
00:38:31 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
00:38:31 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
00:38:31 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
00:38:31 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
00:38:31 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
00:38:31 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
00:38:31 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
00:38:31 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
00:38:31 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
00:38:31 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
00:38: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')]}
00:38:31 INFO - https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
00:38:31 INFO - trying https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
00:38:31 INFO - Downloading https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/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
00:38:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/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
00:38:32 INFO - Downloaded 19234006 bytes.
00:38:32 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/*']
00:38:32 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/*
00:38:34 INFO - caution: filename not matched: web-platform/*
00:38:34 INFO - Return code: 11
00:38:34 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')]}
00:38:34 INFO - https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
00:38:34 INFO - trying https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
00:38:34 INFO - Downloading https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/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
00:38:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/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
00:38:36 INFO - Downloaded 36389110 bytes.
00:38:36 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/*']
00:38:36 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/*
00:39:28 INFO - caution: filename not matched: bin/*
00:39:28 INFO - caution: filename not matched: config/*
00:39:28 INFO - caution: filename not matched: mozbase/*
00:39:28 INFO - caution: filename not matched: marionette/*
00:39:28 INFO - caution: filename not matched: tools/wptserve/*
00:39:28 INFO - Return code: 11
00:39:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:39:28 INFO - https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
00:39:28 INFO - trying https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.zip
00:39:28 INFO - Downloading https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
00:39:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/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
00:39:30 INFO - Downloaded 58128527 bytes.
00:39:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.zip
00:39:30 INFO - mkdir: C:\slave\test\properties
00:39:30 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
00:39:30 INFO - Writing to file C:\slave\test\properties\build_url
00:39:30 INFO - Contents:
00:39:30 INFO - build_url:https://queue.taskcluster.net/v1/task/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.zip
00:39:30 INFO - Running post-action listener: _resource_record_post_action
00:39:30 INFO - Running post-action listener: set_extra_try_arguments
00:39:30 INFO - #####
00:39:30 INFO - ##### Running create-virtualenv step.
00:39:30 INFO - #####
00:39:30 INFO - Running pre-action listener: _pre_create_virtualenv
00:39:30 INFO - Running pre-action listener: _resource_record_pre_action
00:39:30 INFO - Running main action method: create_virtualenv
00:39:30 INFO - Creating virtualenv C:\slave\test\build\venv
00:39:30 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
00:39:30 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
00:39:36 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
00:39:39 INFO - Installing distribute......................................................................................................................................................................................done.
00:39:40 INFO - Return code: 0
00:39:40 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
00:39:40 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')]}
00:39:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:39:40 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')]}
00:39:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:39:40 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 0x026F76B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0281D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x027A1488>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x027D8368>, '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 0x024F5D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028300C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-163', 'USERDOMAIN': 'T-W864-IX-163', '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-163', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-163', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': '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', '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-163\\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
00:39:40 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
00:39:40 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
00:39:40 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
00:39:40 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Roaming',
00:39:40 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
00:39:40 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
00:39:40 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
00:39:40 INFO - 'COMPUTERNAME': 'T-W864-IX-163',
00:39:40 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
00:39:40 INFO - 'DCLOCATION': 'SCL3',
00:39:40 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
00:39:40 INFO - 'FP_NO_HOST_CHECK': 'NO',
00:39:40 INFO - 'HOMEDRIVE': 'C:',
00:39:40 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163',
00:39:40 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
00:39:40 INFO - 'KTS_VERSION': '1.19c',
00:39:40 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local',
00:39:40 INFO - 'LOGONSERVER': '\\\\T-W864-IX-163',
00:39:40 INFO - 'MONDIR': 'C:\\Monitor_config\\',
00:39:40 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
00:39:40 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
00:39:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:39:40 INFO - 'MOZ_NO_REMOTE': '1',
00:39:40 INFO - 'NO_EM_RESTART': '1',
00:39:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:39:40 INFO - 'NUMBER_OF_PROCESSORS': '8',
00:39:40 INFO - 'OS': 'Windows_NT',
00:39:40 INFO - 'OURDRIVE': 'C:',
00:39:40 INFO - 'PATH': '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',
00:39:40 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
00:39:40 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
00:39:40 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
00:39:40 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
00:39:40 INFO - 'PROCESSOR_LEVEL': '6',
00:39:40 INFO - 'PROCESSOR_REVISION': '1e05',
00:39:40 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
00:39:40 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
00:39:40 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
00:39:40 INFO - 'PROGRAMW6432': 'C:\\Program Files',
00:39:40 INFO - 'PROMPT': '$P$G',
00:39:40 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
00:39:40 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
00:39:40 INFO - 'PUBLIC': 'C:\\Users\\Public',
00:39:40 INFO - 'PWD': 'C:\\slave\\test',
00:39:40 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
00:39:40 INFO - 'SLAVEDIR': 'C:\\slave\\',
00:39:40 INFO - 'SYSTEMDRIVE': 'C:',
00:39:40 INFO - 'SYSTEMROOT': 'C:\\windows',
00:39:40 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:39:40 INFO - 'TEST1': 'testie',
00:39:40 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:39:40 INFO - 'USERDOMAIN': 'T-W864-IX-163',
00:39:40 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163',
00:39:40 INFO - 'USERNAME': 'cltbld',
00:39:40 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-163',
00:39:40 INFO - 'WINDIR': 'C:\\windows',
00:39:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
00:39:41 INFO - Ignoring indexes: http://pypi.python.org/simple/
00:39:41 INFO - Downloading/unpacking psutil>=0.7.1
00:39:41 INFO - Running setup.py egg_info for package psutil
00:39:41 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
00:39:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
00:39:41 INFO - Installing collected packages: psutil
00:39:41 INFO - Running setup.py install for psutil
00:39:41 INFO - building 'psutil._psutil_windows' extension
00:39:41 INFO - error: Unable to find vcvarsall.bat
00:39:41 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-mcg433-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
00:39:41 INFO - running install
00:39:41 INFO - running build
00:39:41 INFO - running build_py
00:39:41 INFO - creating build
00:39:41 INFO - creating build\lib.win32-2.7
00:39:41 INFO - creating build\lib.win32-2.7\psutil
00:39:41 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
00:39:41 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
00:39:41 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
00:39:41 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
00:39:41 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
00:39:41 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
00:39:41 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
00:39:41 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
00:39:41 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
00:39:41 INFO - running build_ext
00:39:41 INFO - building 'psutil._psutil_windows' extension
00:39:41 INFO - error: Unable to find vcvarsall.bat
00:39:41 INFO - ----------------------------------------
00:39:41 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-mcg433-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
00:39:41 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-163\AppData\Roaming\pip\pip.log
00:39:41 WARNING - Return code: 1
00:39:41 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!
00:39:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
00:39:41 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')]}
00:39:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:39:41 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')]}
00:39:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:39:41 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 0x026F76B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0281D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x027A1488>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x027D8368>, '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 0x024F5D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028300C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-163', 'USERDOMAIN': 'T-W864-IX-163', '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-163', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-163', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': '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', '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-163\\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
00:39:41 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
00:39:41 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
00:39:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
00:39:41 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Roaming',
00:39:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
00:39:41 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
00:39:41 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
00:39:41 INFO - 'COMPUTERNAME': 'T-W864-IX-163',
00:39:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
00:39:41 INFO - 'DCLOCATION': 'SCL3',
00:39:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
00:39:41 INFO - 'FP_NO_HOST_CHECK': 'NO',
00:39:41 INFO - 'HOMEDRIVE': 'C:',
00:39:41 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163',
00:39:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
00:39:41 INFO - 'KTS_VERSION': '1.19c',
00:39:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local',
00:39:41 INFO - 'LOGONSERVER': '\\\\T-W864-IX-163',
00:39:41 INFO - 'MONDIR': 'C:\\Monitor_config\\',
00:39:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
00:39:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
00:39:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:39:41 INFO - 'MOZ_NO_REMOTE': '1',
00:39:41 INFO - 'NO_EM_RESTART': '1',
00:39:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:39:41 INFO - 'NUMBER_OF_PROCESSORS': '8',
00:39:41 INFO - 'OS': 'Windows_NT',
00:39:41 INFO - 'OURDRIVE': 'C:',
00:39:41 INFO - 'PATH': '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',
00:39:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
00:39:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
00:39:41 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
00:39:41 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
00:39:41 INFO - 'PROCESSOR_LEVEL': '6',
00:39:41 INFO - 'PROCESSOR_REVISION': '1e05',
00:39:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
00:39:41 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
00:39:41 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
00:39:41 INFO - 'PROGRAMW6432': 'C:\\Program Files',
00:39:41 INFO - 'PROMPT': '$P$G',
00:39:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
00:39:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
00:39:41 INFO - 'PUBLIC': 'C:\\Users\\Public',
00:39:41 INFO - 'PWD': 'C:\\slave\\test',
00:39:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
00:39:41 INFO - 'SLAVEDIR': 'C:\\slave\\',
00:39:41 INFO - 'SYSTEMDRIVE': 'C:',
00:39:41 INFO - 'SYSTEMROOT': 'C:\\windows',
00:39:41 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:39:41 INFO - 'TEST1': 'testie',
00:39:41 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:39:41 INFO - 'USERDOMAIN': 'T-W864-IX-163',
00:39:41 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163',
00:39:41 INFO - 'USERNAME': 'cltbld',
00:39:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-163',
00:39:41 INFO - 'WINDIR': 'C:\\windows',
00:39:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
00:39:42 INFO - Ignoring indexes: http://pypi.python.org/simple/
00:39:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
00:39:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz
00:39:42 INFO - Running setup.py egg_info for package mozsystemmonitor
00:39:42 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
00:39:42 INFO - Running setup.py egg_info for package psutil
00:39:42 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
00:39:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
00:39:42 INFO - Installing collected packages: mozsystemmonitor, psutil
00:39:42 INFO - Running setup.py install for mozsystemmonitor
00:39:42 INFO - Running setup.py install for psutil
00:39:42 INFO - building 'psutil._psutil_windows' extension
00:39:42 INFO - error: Unable to find vcvarsall.bat
00:39:42 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-nnoljm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
00:39:42 INFO - running install
00:39:42 INFO - running build
00:39:42 INFO - running build_py
00:39:42 INFO - running build_ext
00:39:42 INFO - building 'psutil._psutil_windows' extension
00:39:42 INFO - error: Unable to find vcvarsall.bat
00:39:42 INFO - ----------------------------------------
00:39:42 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-nnoljm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
00:39:42 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-163\AppData\Roaming\pip\pip.log
00:39:42 WARNING - Return code: 1
00:39:42 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!
00:39:42 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
00:39:42 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')]}
00:39:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:39:42 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')]}
00:39:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:39:42 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 0x026F76B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0281D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x027A1488>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x027D8368>, '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 0x024F5D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028300C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-163', 'USERDOMAIN': 'T-W864-IX-163', '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-163', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-163', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': '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', '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-163\\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
00:39:42 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
00:39:42 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
00:39:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
00:39:42 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Roaming',
00:39:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
00:39:42 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
00:39:42 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
00:39:42 INFO - 'COMPUTERNAME': 'T-W864-IX-163',
00:39:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
00:39:42 INFO - 'DCLOCATION': 'SCL3',
00:39:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
00:39:42 INFO - 'FP_NO_HOST_CHECK': 'NO',
00:39:42 INFO - 'HOMEDRIVE': 'C:',
00:39:42 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163',
00:39:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
00:39:42 INFO - 'KTS_VERSION': '1.19c',
00:39:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local',
00:39:42 INFO - 'LOGONSERVER': '\\\\T-W864-IX-163',
00:39:42 INFO - 'MONDIR': 'C:\\Monitor_config\\',
00:39:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
00:39:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
00:39:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:39:42 INFO - 'MOZ_NO_REMOTE': '1',
00:39:42 INFO - 'NO_EM_RESTART': '1',
00:39:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:39:42 INFO - 'NUMBER_OF_PROCESSORS': '8',
00:39:42 INFO - 'OS': 'Windows_NT',
00:39:42 INFO - 'OURDRIVE': 'C:',
00:39:42 INFO - 'PATH': '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',
00:39:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
00:39:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
00:39:42 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
00:39:42 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
00:39:42 INFO - 'PROCESSOR_LEVEL': '6',
00:39:42 INFO - 'PROCESSOR_REVISION': '1e05',
00:39:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
00:39:42 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
00:39:42 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
00:39:42 INFO - 'PROGRAMW6432': 'C:\\Program Files',
00:39:42 INFO - 'PROMPT': '$P$G',
00:39:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
00:39:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
00:39:42 INFO - 'PUBLIC': 'C:\\Users\\Public',
00:39:42 INFO - 'PWD': 'C:\\slave\\test',
00:39:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
00:39:42 INFO - 'SLAVEDIR': 'C:\\slave\\',
00:39:42 INFO - 'SYSTEMDRIVE': 'C:',
00:39:42 INFO - 'SYSTEMROOT': 'C:\\windows',
00:39:42 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:39:42 INFO - 'TEST1': 'testie',
00:39:42 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:39:42 INFO - 'USERDOMAIN': 'T-W864-IX-163',
00:39:42 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163',
00:39:42 INFO - 'USERNAME': 'cltbld',
00:39:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-163',
00:39:42 INFO - 'WINDIR': 'C:\\windows',
00:39:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
00:39:43 INFO - Ignoring indexes: http://pypi.python.org/simple/
00:39:43 INFO - Downloading/unpacking blobuploader==1.2.4
00:39:43 INFO - Downloading blobuploader-1.2.4.tar.gz
00:39:43 INFO - Running setup.py egg_info for package blobuploader
00:39:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
00:39:46 INFO - Running setup.py egg_info for package requests
00:39:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
00:39:46 INFO - Downloading docopt-0.6.1.tar.gz
00:39:46 INFO - Running setup.py egg_info for package docopt
00:39:46 INFO - Installing collected packages: blobuploader, docopt, requests
00:39:46 INFO - Running setup.py install for blobuploader
00:39:46 INFO - Running setup.py install for docopt
00:39:46 INFO - Running setup.py install for requests
00:39:46 INFO - Successfully installed blobuploader docopt requests
00:39:46 INFO - Cleaning up...
00:39:46 INFO - Return code: 0
00:39:46 INFO - Installing None into virtualenv C:\slave\test\build\venv
00:39: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')]}
00:39:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:39: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')]}
00:39:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:39:46 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 0x026F76B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0281D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x027A1488>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x027D8368>, '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 0x024F5D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028300C0>, '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-163', 'USERDOMAIN': 'T-W864-IX-163', '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-163', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-163', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': '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', '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-163\\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
00:39:46 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
00:39:46 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
00:39:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
00:39:46 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Roaming',
00:39:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
00:39:46 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
00:39:46 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
00:39:46 INFO - 'COMPUTERNAME': 'T-W864-IX-163',
00:39:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
00:39:46 INFO - 'DCLOCATION': 'SCL3',
00:39:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
00:39:46 INFO - 'FP_NO_HOST_CHECK': 'NO',
00:39:46 INFO - 'HOMEDRIVE': 'C:',
00:39:46 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163',
00:39:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
00:39:46 INFO - 'KTS_VERSION': '1.19c',
00:39:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local',
00:39:46 INFO - 'LOGONSERVER': '\\\\T-W864-IX-163',
00:39:46 INFO - 'MONDIR': 'C:\\Monitor_config\\',
00:39:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
00:39:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
00:39:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:39:46 INFO - 'MOZ_NO_REMOTE': '1',
00:39:46 INFO - 'NO_EM_RESTART': '1',
00:39:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:39:46 INFO - 'NUMBER_OF_PROCESSORS': '8',
00:39:46 INFO - 'OS': 'Windows_NT',
00:39:46 INFO - 'OURDRIVE': 'C:',
00:39:46 INFO - 'PATH': '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',
00:39:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
00:39:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
00:39:46 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
00:39:46 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
00:39:46 INFO - 'PROCESSOR_LEVEL': '6',
00:39:46 INFO - 'PROCESSOR_REVISION': '1e05',
00:39:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
00:39:46 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
00:39:46 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
00:39:46 INFO - 'PROGRAMW6432': 'C:\\Program Files',
00:39:46 INFO - 'PROMPT': '$P$G',
00:39:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
00:39:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
00:39:46 INFO - 'PUBLIC': 'C:\\Users\\Public',
00:39:46 INFO - 'PWD': 'C:\\slave\\test',
00:39:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
00:39:46 INFO - 'SLAVEDIR': 'C:\\slave\\',
00:39:46 INFO - 'SYSTEMDRIVE': 'C:',
00:39:46 INFO - 'SYSTEMROOT': 'C:\\windows',
00:39:46 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:39:46 INFO - 'TEST1': 'testie',
00:39:46 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:39:46 INFO - 'USERDOMAIN': 'T-W864-IX-163',
00:39:46 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163',
00:39:46 INFO - 'USERNAME': 'cltbld',
00:39:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-163',
00:39:46 INFO - 'WINDIR': 'C:\\windows',
00:39:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
00:39:51 INFO - Ignoring indexes: http://pypi.python.org/simple/
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
00:39:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
00:39:51 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
00:39:51 INFO - Unpacking c:\slave\test\build\tests\marionette\client
00:39:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
00:39:51 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
00:39:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
00:39:52 INFO - Unpacking c:\slave\test\build\tests\marionette
00:39:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
00:39:52 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
00:39:52 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
00:39:52 INFO - Running setup.py install for browsermob-proxy
00:40:07 INFO - Running setup.py install for manifestparser
00:40:07 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for marionette-client
00:40:07 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
00:40:07 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for marionette-driver
00:40:07 INFO - Running setup.py install for mozcrash
00:40:07 INFO - Running setup.py install for mozdebug
00:40:07 INFO - Running setup.py install for mozdevice
00:40:07 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for mozfile
00:40:07 INFO - Running setup.py install for mozhttpd
00:40:07 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for mozinfo
00:40:07 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for mozInstall
00:40:07 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for mozleak
00:40:07 INFO - Running setup.py install for mozlog
00:40:07 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for moznetwork
00:40:07 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for mozprocess
00:40:07 INFO - Running setup.py install for mozprofile
00:40:07 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for mozrunner
00:40:07 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for mozscreenshot
00:40:07 INFO - Running setup.py install for moztest
00:40:07 INFO - Running setup.py install for mozversion
00:40:07 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
00:40:07 INFO - Running setup.py install for wptserve
00:40:07 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
00:40:07 INFO - Cleaning up...
00:40:07 INFO - Return code: 0
00:40:07 INFO - Installing None into virtualenv C:\slave\test\build\venv
00:40:07 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')]}
00:40:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:40:07 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')]}
00:40:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:40:07 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 0x026F76B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0281D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x027A1488>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x027D8368>, '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 0x024F5D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028300C0>, '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-163', 'USERDOMAIN': 'T-W864-IX-163', '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-163', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-163', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': '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', '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-163\\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
00:40:07 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
00:40:07 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
00:40:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
00:40:07 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Roaming',
00:40:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
00:40:07 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
00:40:07 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
00:40:07 INFO - 'COMPUTERNAME': 'T-W864-IX-163',
00:40:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
00:40:07 INFO - 'DCLOCATION': 'SCL3',
00:40:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
00:40:07 INFO - 'FP_NO_HOST_CHECK': 'NO',
00:40:07 INFO - 'HOMEDRIVE': 'C:',
00:40:07 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163',
00:40:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
00:40:07 INFO - 'KTS_VERSION': '1.19c',
00:40:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local',
00:40:07 INFO - 'LOGONSERVER': '\\\\T-W864-IX-163',
00:40:07 INFO - 'MONDIR': 'C:\\Monitor_config\\',
00:40:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
00:40:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
00:40:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:40:07 INFO - 'MOZ_NO_REMOTE': '1',
00:40:07 INFO - 'NO_EM_RESTART': '1',
00:40:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:40:07 INFO - 'NUMBER_OF_PROCESSORS': '8',
00:40:07 INFO - 'OS': 'Windows_NT',
00:40:07 INFO - 'OURDRIVE': 'C:',
00:40:07 INFO - 'PATH': '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',
00:40:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
00:40:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
00:40:07 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
00:40:07 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
00:40:07 INFO - 'PROCESSOR_LEVEL': '6',
00:40:07 INFO - 'PROCESSOR_REVISION': '1e05',
00:40:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
00:40:07 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
00:40:07 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
00:40:07 INFO - 'PROGRAMW6432': 'C:\\Program Files',
00:40:07 INFO - 'PROMPT': '$P$G',
00:40:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
00:40:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
00:40:07 INFO - 'PUBLIC': 'C:\\Users\\Public',
00:40:07 INFO - 'PWD': 'C:\\slave\\test',
00:40:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
00:40:07 INFO - 'SLAVEDIR': 'C:\\slave\\',
00:40:07 INFO - 'SYSTEMDRIVE': 'C:',
00:40:07 INFO - 'SYSTEMROOT': 'C:\\windows',
00:40:07 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:40:07 INFO - 'TEST1': 'testie',
00:40:07 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:40:07 INFO - 'USERDOMAIN': 'T-W864-IX-163',
00:40:07 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163',
00:40:07 INFO - 'USERNAME': 'cltbld',
00:40:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-163',
00:40:07 INFO - 'WINDIR': 'C:\\windows',
00:40:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
00:40:11 INFO - Ignoring indexes: http://pypi.python.org/simple/
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
00:40:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
00:40:11 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
00:40:11 INFO - Unpacking c:\slave\test\build\tests\marionette\client
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
00:40:11 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
00:40:11 INFO - Unpacking c:\slave\test\build\tests\marionette
00:40:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
00:40:11 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
00:40:11 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))
00:40:24 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))
00:40:24 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))
00:40:24 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))
00:40:24 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))
00:40:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
00:40:24 INFO - Downloading blessings-1.6.tar.gz
00:40:24 INFO - Running setup.py egg_info for package blessings
00:40:24 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))
00:40:24 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
00:40:24 INFO - Running setup.py install for blessings
00:40:24 INFO - Running setup.py install for browsermob-proxy
00:40:24 INFO - Running setup.py install for manifestparser
00:40:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Running setup.py install for marionette-client
00:40:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
00:40:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Running setup.py install for marionette-driver
00:40:24 INFO - Running setup.py install for mozcrash
00:40:24 INFO - Running setup.py install for mozdebug
00:40:24 INFO - Running setup.py install for mozdevice
00:40:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Running setup.py install for mozhttpd
00:40:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Running setup.py install for mozInstall
00:40:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Running setup.py install for mozleak
00:40:24 INFO - Running setup.py install for mozprofile
00:40:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Running setup.py install for mozrunner
00:40:24 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
00:40:24 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
00:40:26 INFO - Running setup.py install for mozscreenshot
00:40:26 INFO - Running setup.py install for moztest
00:40:26 INFO - Running setup.py install for mozversion
00:40:26 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
00:40:26 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
00:40:26 INFO - Running setup.py install for wptserve
00:40:26 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
00:40:26 INFO - Cleaning up...
00:40:26 INFO - Return code: 0
00:40:26 INFO - Done creating virtualenv C:\slave\test\build\venv.
00:40:26 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
00:40:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
00:40:26 INFO - Reading from file tmpfile_stdout
00:40:26 INFO - Using _rmtree_windows ...
00:40:26 INFO - Using _rmtree_windows ...
00:40:26 INFO - Current package versions:
00:40:26 INFO - blessings == 1.6
00:40:26 INFO - blobuploader == 1.2.4
00:40:26 INFO - browsermob-proxy == 0.6.0
00:40:26 INFO - distribute == 0.6.14
00:40:26 INFO - docopt == 0.6.1
00:40:26 INFO - manifestparser == 1.1
00:40:26 INFO - marionette-client == 2.3.0
00:40:26 INFO - marionette-driver == 1.4.0
00:40:26 INFO - mozInstall == 1.12
00:40:26 INFO - mozcrash == 0.17
00:40:26 INFO - mozdebug == 0.1
00:40:26 INFO - mozdevice == 0.48
00:40:26 INFO - mozfile == 1.2
00:40:26 INFO - mozhttpd == 0.7
00:40:26 INFO - mozinfo == 0.9
00:40:26 INFO - mozleak == 0.1
00:40:26 INFO - mozlog == 3.1
00:40:26 INFO - moznetwork == 0.27
00:40:26 INFO - mozprocess == 0.22
00:40:26 INFO - mozprofile == 0.28
00:40:26 INFO - mozrunner == 6.11
00:40:26 INFO - mozscreenshot == 0.1
00:40:26 INFO - mozsystemmonitor == 0.0
00:40:26 INFO - moztest == 0.7
00:40:26 INFO - mozversion == 1.4
00:40:26 INFO - requests == 1.2.3
00:40:26 INFO - wptserve == 1.4.0
00:40:26 INFO - Running post-action listener: _resource_record_post_action
00:40:26 INFO - Running post-action listener: _start_resource_monitoring
00:40:26 INFO - Starting resource monitoring.
00:40:27 INFO - #####
00:40:27 INFO - ##### Running pull step.
00:40:27 INFO - #####
00:40:27 INFO - Running pre-action listener: _resource_record_pre_action
00:40:27 INFO - Running main action method: pull
00:40:27 INFO - Pull has nothing to do!
00:40:27 INFO - Running post-action listener: _resource_record_post_action
00:40:27 INFO - #####
00:40:27 INFO - ##### Running install step.
00:40:27 INFO - #####
00:40:27 INFO - Running pre-action listener: _resource_record_pre_action
00:40:27 INFO - Running main action method: install
00:40:27 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
00:40:27 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
00:40:27 INFO - Reading from file tmpfile_stdout
00:40:27 INFO - Using _rmtree_windows ...
00:40:27 INFO - Using _rmtree_windows ...
00:40:27 INFO - Detecting whether we're running mozinstall >=1.0...
00:40:27 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
00:40:27 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
00:40:27 INFO - Reading from file tmpfile_stdout
00:40:27 INFO - Output received:
00:40:27 INFO - Usage: mozinstall-script.py [options] installer
00:40:27 INFO - Options:
00:40:27 INFO - -h, --help show this help message and exit
00:40:27 INFO - -d DEST, --destination=DEST
00:40:27 INFO - Directory to install application into. [default:
00:40:27 INFO - "C:\slave\test"]
00:40:27 INFO - --app=APP Application being installed. [default: firefox]
00:40:27 INFO - Using _rmtree_windows ...
00:40:27 INFO - Using _rmtree_windows ...
00:40:27 INFO - mkdir: C:\slave\test\build\application
00:40:27 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']
00:40:27 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
00:40:28 INFO - Reading from file tmpfile_stdout
00:40:28 INFO - Output received:
00:40:28 INFO - C:\slave\test\build\application\firefox\firefox.exe
00:40:28 INFO - Using _rmtree_windows ...
00:40:28 INFO - Using _rmtree_windows ...
00:40:28 INFO - Running post-action listener: _resource_record_post_action
00:40:28 INFO - #####
00:40:28 INFO - ##### Running run-tests step.
00:40:28 INFO - #####
00:40:28 INFO - Running pre-action listener: _resource_record_pre_action
00:40:28 INFO - Running main action method: run_tests
00:40:28 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
00:40:28 INFO - Minidump filename unknown. Determining based upon platform and architecture.
00:40:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
00:40:28 INFO - grabbing minidump binary from tooltool
00:40:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:40:28 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 0x027D8368>, '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 0x024F5D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x028300C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
00:40:28 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
00:40:28 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
00:40:28 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
00:40:30 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpzfiilh
00:40:30 INFO - INFO - File integrity verified, renaming tmpzfiilh to win32-minidump_stackwalk.exe
00:40:30 INFO - Return code: 0
00:40:30 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
00:40:31 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
00:40:31 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/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
00:40:31 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/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=5 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
00:40:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
00:40:31 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Roaming',
00:40:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
00:40:31 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
00:40:31 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
00:40:31 INFO - 'COMPUTERNAME': 'T-W864-IX-163',
00:40:31 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
00:40:31 INFO - 'DCLOCATION': 'SCL3',
00:40:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
00:40:31 INFO - 'FP_NO_HOST_CHECK': 'NO',
00:40:31 INFO - 'HOMEDRIVE': 'C:',
00:40:31 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-163',
00:40:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
00:40:31 INFO - 'KTS_VERSION': '1.19c',
00:40:31 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-163\\AppData\\Local',
00:40:31 INFO - 'LOGONSERVER': '\\\\T-W864-IX-163',
00:40:31 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
00:40:31 INFO - 'MONDIR': 'C:\\Monitor_config\\',
00:40:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
00:40:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
00:40:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:40:31 INFO - 'MOZ_NO_REMOTE': '1',
00:40:31 INFO - 'NO_EM_RESTART': '1',
00:40:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:40:31 INFO - 'NUMBER_OF_PROCESSORS': '8',
00:40:31 INFO - 'OS': 'Windows_NT',
00:40:31 INFO - 'OURDRIVE': 'C:',
00:40:31 INFO - 'PATH': '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',
00:40:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
00:40:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
00:40:31 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
00:40:31 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
00:40:31 INFO - 'PROCESSOR_LEVEL': '6',
00:40:31 INFO - 'PROCESSOR_REVISION': '1e05',
00:40:31 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
00:40:31 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
00:40:31 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
00:40:31 INFO - 'PROGRAMW6432': 'C:\\Program Files',
00:40:31 INFO - 'PROMPT': '$P$G',
00:40:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
00:40:31 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
00:40:31 INFO - 'PUBLIC': 'C:\\Users\\Public',
00:40:31 INFO - 'PWD': 'C:\\slave\\test',
00:40:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
00:40:31 INFO - 'SLAVEDIR': 'C:\\slave\\',
00:40:31 INFO - 'SYSTEMDRIVE': 'C:',
00:40:31 INFO - 'SYSTEMROOT': 'C:\\windows',
00:40:31 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:40:31 INFO - 'TEST1': 'testie',
00:40:31 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
00:40:31 INFO - 'USERDOMAIN': 'T-W864-IX-163',
00:40:31 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-163',
00:40:31 INFO - 'USERNAME': 'cltbld',
00:40:31 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-163',
00:40:31 INFO - 'WINDIR': 'C:\\windows',
00:40:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
00:40:31 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/Nbz6VRf_R8Kt_cCSR9bPIg/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
ProcessManager NOT managing child processes
ProcessManager UNABLE to use job objects to manage child processes
00:40:32 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
00:40:32 INFO - import pkg_resources
00:40:34 INFO - Using 1 client processes
00:40:36 INFO - SUITE-START | Running 1476 tests
00:40:36 INFO - Running testharness tests
00:40:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
00:40:36 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
00:40:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
00:40:36 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
00:40:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
00:40:36 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
00:40:36 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
00:40:36 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
00:40:36 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
00:40:36 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
00:40:36 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
00:40:36 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
00:40:36 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
00:40:36 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
00:40:36 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
00:40:36 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
00:40:36 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
00:40:36 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 1ms
00:40:36 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
00:40:36 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
00:40:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
00:40:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
00:40:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 1ms
00:40:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 1ms
00:40:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
00:40:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
00:40:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 1ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 1ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 17ms
00:40:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
00:40:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 1ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
00:40:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
00:40:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 1ms
00:40:37 INFO - Setting up ssl
00:40:37 INFO - PROCESS | certutil |
00:40:37 INFO - PROCESS | certutil |
00:40:37 INFO - PROCESS | certutil |
00:40:37 INFO - Certificate Nickname Trust Attributes
00:40:37 INFO - SSL,S/MIME,JAR/XPI
00:40:37 INFO -
00:40:37 INFO - web-platform-tests CT,,
00:40:37 INFO -
00:40:37 INFO - Starting runner
00:40:39 INFO - PROCESS | 4088 | 1466754039804 Marionette INFO Listening on port 2828
00:40:43 INFO - PROCESS | 4088 | 1466754043681 Marionette INFO startBrowser 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:43 INFO - PROCESS | 4088 | 1466754043692 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:44 INFO - PROCESS | 4088 | 1466754044429 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:44 INFO - PROCESS | 4088 | 1466754044445 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:45 INFO - PROCESS | 4088 | 1466754045594 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
00:40:45 INFO - PROCESS | 4088 | 1466754045801 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:45 INFO - PROCESS | 4088 | 1466754045806 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
00:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1595ms
00:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
00:40:47 INFO - PROCESS | 4088 | 1466754047228 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:47 INFO - PROCESS | 4088 | 1466754047264 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
00:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 335ms
00:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
00:40:47 INFO - PROCESS | 4088 | 1466754047567 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:47 INFO - PROCESS | 4088 | 1466754047600 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
00:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 170ms
00:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
00:40:47 INFO - PROCESS | 4088 | 1466754047741 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:47 INFO - PROCESS | 4088 | 1466754047777 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
00:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 169ms
00:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
00:40:47 INFO - PROCESS | 4088 | 1466754047919 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:47 INFO - PROCESS | 4088 | 1466754047954 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
00:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 169ms
00:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
00:40:48 INFO - PROCESS | 4088 | 1466754048089 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:48 INFO - PROCESS | 4088 | 1466754048125 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
00:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 170ms
00:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
00:40:48 INFO - PROCESS | 4088 | 1466754048265 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:48 INFO - PROCESS | 4088 | 1466754048301 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
00:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 169ms
00:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
00:40:48 INFO - PROCESS | 4088 | 1466754048439 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:48 INFO - PROCESS | 4088 | 1466754048473 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
00:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 170ms
00:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
00:40:48 INFO - PROCESS | 4088 | 1466754048618 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:48 INFO - PROCESS | 4088 | 1466754048652 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
00:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 334ms
00:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
00:40:48 INFO - PROCESS | 4088 | 1466754048953 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:49 INFO - PROCESS | 4088 | 1466754048989 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
00:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 170ms
00:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
00:40:49 INFO - PROCESS | 4088 | 1466754049264 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:49 INFO - PROCESS | 4088 | 1466754049301 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
00:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 272ms
00:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
00:40:49 INFO - PROCESS | 4088 | 1466754049426 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:49 INFO - PROCESS | 4088 | 1466754049464 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
00:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 377ms
00:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
00:40:49 INFO - PROCESS | 4088 | 1466754049810 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:49 INFO - PROCESS | 4088 | 1466754049838 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
00:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 169ms
00:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
00:40:49 INFO - PROCESS | 4088 | 1466754049987 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - PROCESS | 4088 | 1466754050022 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
00:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 170ms
00:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
00:40:50 INFO - PROCESS | 4088 | 1466754050169 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - PROCESS | 4088 | 1466754050198 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
00:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 170ms
00:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
00:40:50 INFO - PROCESS | 4088 | 1466754050337 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - PROCESS | 4088 | 1466754050366 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
00:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 169ms
00:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
00:40:50 INFO - PROCESS | 4088 | 1466754050513 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - PROCESS | 4088 | 1466754050546 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
00:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 170ms
00:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
00:40:50 INFO - PROCESS | 4088 | 1466754050688 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - PROCESS | 4088 | 1466754050721 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
00:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 170ms
00:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
00:40:50 INFO - PROCESS | 4088 | 1466754050863 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:50 INFO - PROCESS | 4088 | 1466754050893 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
00:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 168ms
00:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
00:40:51 INFO - PROCESS | 4088 | 1466754051036 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - PROCESS | 4088 | 1466754051068 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
00:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 170ms
00:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
00:40:51 INFO - PROCESS | 4088 | 1466754051211 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - PROCESS | 4088 | 1466754051238 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
00:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 169ms
00:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
00:40:51 INFO - PROCESS | 4088 | 1466754051385 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - PROCESS | 4088 | 1466754051411 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
00:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 170ms
00:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
00:40:51 INFO - PROCESS | 4088 | 1466754051558 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - PROCESS | 4088 | 1466754051595 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
00:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 170ms
00:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
00:40:51 INFO - PROCESS | 4088 | 1466754051734 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - PROCESS | 4088 | 1466754051762 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
00:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 171ms
00:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
00:40:51 INFO - PROCESS | 4088 | 1466754051909 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:51 INFO - PROCESS | 4088 | 1466754051944 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
00:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 170ms
00:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
00:40:52 INFO - PROCESS | 4088 | 1466754052086 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - PROCESS | 4088 | 1466754052119 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
00:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 170ms
00:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
00:40:52 INFO - PROCESS | 4088 | 1466754052259 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - PROCESS | 4088 | 1466754052295 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
00:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 170ms
00:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
00:40:52 INFO - PROCESS | 4088 | 1466754052436 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - PROCESS | 4088 | 1466754052467 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
00:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 169ms
00:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
00:40:52 INFO - PROCESS | 4088 | 1466754052608 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - PROCESS | 4088 | 1466754052641 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
00:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 170ms
00:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
00:40:52 INFO - PROCESS | 4088 | 1466754052785 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - PROCESS | 4088 | 1466754052814 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
00:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 170ms
00:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
00:40:52 INFO - PROCESS | 4088 | 1466754052957 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - PROCESS | 4088 | 1466754052989 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
00:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 170ms
00:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
00:40:53 INFO - PROCESS | 4088 | 1466754053138 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - PROCESS | 4088 | 1466754053180 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
00:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 170ms
00:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
00:40:53 INFO - PROCESS | 4088 | 1466754053307 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - PROCESS | 4088 | 1466754053338 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
00:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 170ms
00:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
00:40:53 INFO - PROCESS | 4088 | 1466754053484 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - PROCESS | 4088 | 1466754053518 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
00:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 169ms
00:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
00:40:53 INFO - PROCESS | 4088 | 1466754053658 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - PROCESS | 4088 | 1466754053691 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
00:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 169ms
00:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
00:40:53 INFO - PROCESS | 4088 | 1466754053836 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:53 INFO - PROCESS | 4088 | 1466754053870 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
00:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 169ms
00:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
00:40:54 INFO - PROCESS | 4088 | 1466754054008 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - PROCESS | 4088 | 1466754054043 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
00:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 170ms
00:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
00:40:54 INFO - PROCESS | 4088 | 1466754054185 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - PROCESS | 4088 | 1466754054222 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
00:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 170ms
00:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
00:40:54 INFO - PROCESS | 4088 | 1466754054360 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - PROCESS | 4088 | 1466754054394 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
00:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 170ms
00:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
00:40:54 INFO - PROCESS | 4088 | 1466754054534 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - PROCESS | 4088 | 1466754054569 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
00:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 170ms
00:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
00:40:54 INFO - PROCESS | 4088 | 1466754054708 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - PROCESS | 4088 | 1466754054745 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
00:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 169ms
00:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
00:40:54 INFO - PROCESS | 4088 | 1466754054884 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:54 INFO - PROCESS | 4088 | 1466754054919 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
00:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 170ms
00:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
00:40:55 INFO - PROCESS | 4088 | 1466754055057 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:55 INFO - PROCESS | 4088 | 1466754055093 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
00:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 440ms
00:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
00:40:55 INFO - PROCESS | 4088 | 1466754055503 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:55 INFO - PROCESS | 4088 | 1466754055537 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
00:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 170ms
00:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
00:40:55 INFO - PROCESS | 4088 | 1466754055678 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:55 INFO - PROCESS | 4088 | 1466754055708 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
00:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 169ms
00:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
00:40:55 INFO - PROCESS | 4088 | 1466754055856 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:55 INFO - PROCESS | 4088 | 1466754055887 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
00:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 170ms
00:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
00:40:56 INFO - PROCESS | 4088 | 1466754056027 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - PROCESS | 4088 | 1466754056066 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
00:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 170ms
00:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
00:40:56 INFO - PROCESS | 4088 | 1466754056204 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - PROCESS | 4088 | 1466754056232 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
00:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 170ms
00:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
00:40:56 INFO - PROCESS | 4088 | 1466754056377 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - PROCESS | 4088 | 1466754056411 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
00:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 170ms
00:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
00:40:56 INFO - PROCESS | 4088 | 1466754056556 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - PROCESS | 4088 | 1466754056592 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
00:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 189ms
00:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
00:40:56 INFO - PROCESS | 4088 | 1466754056745 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - PROCESS | 4088 | 1466754056776 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
00:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 169ms
00:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
00:40:56 INFO - PROCESS | 4088 | 1466754056921 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:56 INFO - PROCESS | 4088 | 1466754056951 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
00:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 170ms
00:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
00:40:57 INFO - PROCESS | 4088 | 1466754057102 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:57 INFO - PROCESS | 4088 | 1466754057133 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
00:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 188ms
00:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
00:40:57 INFO - PROCESS | 4088 | 1466754057294 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:57 INFO - PROCESS | 4088 | 1466754057328 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
00:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 188ms
00:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
00:40:57 INFO - PROCESS | 4088 | 1466754057486 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:57 INFO - PROCESS | 4088 | 1466754057524 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
00:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 170ms
00:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
00:40:57 INFO - PROCESS | 4088 | 1466754057659 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:57 INFO - PROCESS | 4088 | 1466754057698 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
00:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 229ms
00:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
00:40:57 INFO - PROCESS | 4088 | 1466754057894 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:57 INFO - PROCESS | 4088 | 1466754057931 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
00:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 170ms
00:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
00:40:58 INFO - PROCESS | 4088 | 1466754058069 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:58 INFO - PROCESS | 4088 | 1466754058107 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
00:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 230ms
00:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
00:40:58 INFO - PROCESS | 4088 | 1466754058303 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:58 INFO - PROCESS | 4088 | 1466754058336 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
00:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 170ms
00:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
00:40:58 INFO - PROCESS | 4088 | 1466754058477 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:58 INFO - PROCESS | 4088 | 1466754058515 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
00:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 170ms
00:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
00:40:58 INFO - PROCESS | 4088 | 1466754058653 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:58 INFO - PROCESS | 4088 | 1466754058688 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
00:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 170ms
00:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
00:40:58 INFO - PROCESS | 4088 | 1466754058828 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:58 INFO - PROCESS | 4088 | 1466754058864 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
00:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 170ms
00:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
00:40:59 INFO - PROCESS | 4088 | 1466754059003 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - PROCESS | 4088 | 1466754059040 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
00:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 169ms
00:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
00:40:59 INFO - PROCESS | 4088 | 1466754059175 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - PROCESS | 4088 | 1466754059210 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
00:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 170ms
00:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
00:40:59 INFO - PROCESS | 4088 | 1466754059352 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - PROCESS | 4088 | 1466754059392 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
00:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 169ms
00:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
00:40:59 INFO - PROCESS | 4088 | 1466754059524 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - PROCESS | 4088 | 1466754059563 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
00:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 169ms
00:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
00:40:59 INFO - PROCESS | 4088 | 1466754059703 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - PROCESS | 4088 | 1466754059744 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
00:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 170ms
00:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
00:40:59 INFO - PROCESS | 4088 | 1466754059873 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:40:59 INFO - PROCESS | 4088 | 1466754059912 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
00:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 170ms
00:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
00:41:00 INFO - PROCESS | 4088 | 1466754060051 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - PROCESS | 4088 | 1466754060088 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
00:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 169ms
00:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
00:41:00 INFO - PROCESS | 4088 | 1466754060222 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - PROCESS | 4088 | 1466754060259 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
00:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 170ms
00:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
00:41:00 INFO - PROCESS | 4088 | 1466754060400 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - PROCESS | 4088 | 1466754060438 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
00:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 170ms
00:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
00:41:00 INFO - PROCESS | 4088 | 1466754060572 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - PROCESS | 4088 | 1466754060612 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
00:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 169ms
00:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
00:41:00 INFO - PROCESS | 4088 | 1466754060756 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - PROCESS | 4088 | 1466754060793 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 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.
00:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 169ms
00:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
00:41:00 INFO - PROCESS | 4088 | 1466754060929 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:00 INFO - PROCESS | 4088 | 1466754060972 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:01 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.
00:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 230ms
00:41:01 INFO - PROCESS | 4088 | 1466754061246 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
00:41:01 INFO - PROCESS | 4088 | 1466754061289 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:01 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.
00:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 566ms
00:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
00:41:01 INFO - PROCESS | 4088 | 1466754061821 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:01 INFO - PROCESS | 4088 | 1466754061862 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:01 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.
00:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 170ms
00:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
00:41:02 INFO - PROCESS | 4088 | 1466754062001 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 INFO - PROCESS | 4088 | 1466754062041 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 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.
00:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 170ms
00:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
00:41:02 INFO - PROCESS | 4088 | 1466754062176 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 INFO - PROCESS | 4088 | 1466754062207 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 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.
00:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 169ms
00:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
00:41:02 INFO - PROCESS | 4088 | 1466754062344 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 INFO - PROCESS | 4088 | 1466754062376 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 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.
00:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 170ms
00:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
00:41:02 INFO - PROCESS | 4088 | 1466754062522 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 INFO - PROCESS | 4088 | 1466754062559 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 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.
00:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 170ms
00:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
00:41:02 INFO - PROCESS | 4088 | 1466754062695 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 INFO - PROCESS | 4088 | 1466754062732 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 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.
00:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 170ms
00:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
00:41:02 INFO - PROCESS | 4088 | 1466754062872 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:02 INFO - PROCESS | 4088 | 1466754062903 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 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.
00:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 170ms
00:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
00:41:03 INFO - PROCESS | 4088 | 1466754063045 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 INFO - PROCESS | 4088 | 1466754063080 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 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.
00:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 170ms
00:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
00:41:03 INFO - PROCESS | 4088 | 1466754063222 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 INFO - PROCESS | 4088 | 1466754063254 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 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.
00:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 169ms
00:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
00:41:03 INFO - PROCESS | 4088 | 1466754063394 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 INFO - PROCESS | 4088 | 1466754063427 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 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.
00:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 169ms
00:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
00:41:03 INFO - PROCESS | 4088 | 1466754063572 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 INFO - PROCESS | 4088 | 1466754063620 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 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.
00:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 230ms
00:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
00:41:03 INFO - PROCESS | 4088 | 1466754063802 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 INFO - PROCESS | 4088 | 1466754063843 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:03 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.
00:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 169ms
00:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
00:41:03 INFO - PROCESS | 4088 | 1466754063983 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:04 INFO - PROCESS | 4088 | 1466754064023 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:04 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.
00:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 170ms
00:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
00:41:04 INFO - PROCESS | 4088 | 1466754064156 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:04 INFO - PROCESS | 4088 | 1466754064199 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:04 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.
00:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 229ms
00:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
00:41:04 INFO - PROCESS | 4088 | 1466754064390 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:04 INFO - PROCESS | 4088 | 1466754064437 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:04 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.
00:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 169ms
00:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
00:41:04 INFO - PROCESS | 4088 | 1466754064571 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:04 INFO - PROCESS | 4088 | 1466754064612 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:04 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.
00:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 170ms
00:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
00:41:04 INFO - PROCESS | 4088 | 1466754064738 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:04 INFO - PROCESS | 4088 | 1466754064780 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:04 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.
00:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 230ms
00:41:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
00:41:04 INFO - PROCESS | 4088 | 1466754064979 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:05 INFO - PROCESS | 4088 | 1466754065018 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
00:41:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 229ms
00:41:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
00:41:05 INFO - PROCESS | 4088 | 1466754065208 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:05 INFO - PROCESS | 4088 | 1466754065252 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
00:41:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms
00:41:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
00:41:05 INFO - PROCESS | 4088 | 1466754065883 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:05 INFO - PROCESS | 4088 | 1466754065918 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
00:41:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 230ms
00:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
00:41:06 INFO - PROCESS | 4088 | 1466754066121 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:06 INFO - PROCESS | 4088 | 1466754066159 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
00:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
00:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
00:41:06 INFO - PROCESS | 4088 | 1466754066299 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:06 INFO - PROCESS | 4088 | 1466754066342 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
00:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 169ms
00:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
00:41:06 INFO - PROCESS | 4088 | 1466754066471 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:06 INFO - PROCESS | 4088 | 1466754066508 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
00:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 170ms
00:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
00:41:06 INFO - PROCESS | 4088 | 1466754066645 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:06 INFO - PROCESS | 4088 | 1466754066685 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
00:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 170ms
00:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
00:41:06 INFO - PROCESS | 4088 | 1466754066820 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:06 INFO - PROCESS | 4088 | 1466754066868 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
00:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 232ms
00:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
00:41:07 INFO - PROCESS | 4088 | 1466754067056 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:07 INFO - PROCESS | 4088 | 1466754067104 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
00:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 229ms
00:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
00:41:07 INFO - PROCESS | 4088 | 1466754067289 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:07 INFO - PROCESS | 4088 | 1466754067329 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
00:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 170ms
00:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
00:41:07 INFO - PROCESS | 4088 | 1466754067466 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:07 INFO - PROCESS | 4088 | 1466754067503 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
00:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 170ms
00:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
00:41:07 INFO - PROCESS | 4088 | 1466754067639 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:07 INFO - PROCESS | 4088 | 1466754067682 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:08 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
00:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 672ms
00:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
00:41:08 INFO - PROCESS | 4088 | 1466754068318 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:08 INFO - PROCESS | 4088 | 1466754068348 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
00:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 692ms
00:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
00:41:09 INFO - PROCESS | 4088 | 1466754069015 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - PROCESS | 4088 | 1466754069044 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 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
00:41:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:41:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
00:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 168ms
00:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
00:41:09 INFO - PROCESS | 4088 | 1466754069194 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - PROCESS | 4088 | 1466754069230 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
00:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 169ms
00:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
00:41:09 INFO - PROCESS | 4088 | 1466754069367 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - PROCESS | 4088 | 1466754069397 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
00:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 170ms
00:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
00:41:09 INFO - PROCESS | 4088 | 1466754069541 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - PROCESS | 4088 | 1466754069569 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
00:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 170ms
00:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
00:41:09 INFO - PROCESS | 4088 | 1466754069717 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - PROCESS | 4088 | 1466754069755 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
00:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 170ms
00:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
00:41:09 INFO - PROCESS | 4088 | 1466754069892 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:09 INFO - PROCESS | 4088 | 1466754069921 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
00:41:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 170ms
00:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
00:41:10 INFO - PROCESS | 4088 | 1466754070066 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:10 INFO - PROCESS | 4088 | 1466754070095 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:10 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
00:41:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
00:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 170ms
00:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
00:41:10 INFO - PROCESS | 4088 | 1466754070241 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:10 INFO - PROCESS | 4088 | 1466754070280 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
00:41:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 170ms
00:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
00:41:10 INFO - PROCESS | 4088 | 1466754070416 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:10 INFO - PROCESS | 4088 | 1466754070451 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:10 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
00:41:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
00:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 170ms
00:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
00:41:10 INFO - PROCESS | 4088 | 1466754070595 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:10 INFO - PROCESS | 4088 | 1466754070637 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:10 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
00:41:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:41:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
00:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 231ms
00:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
00:41:10 INFO - PROCESS | 4088 | 1466754070836 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:10 INFO - PROCESS | 4088 | 1466754070873 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
00:41:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
00:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 169ms
00:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
00:41:11 INFO - PROCESS | 4088 | 1466754071011 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:11 INFO - PROCESS | 4088 | 1466754071050 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
00:41:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 170ms
00:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
00:41:11 INFO - PROCESS | 4088 | 1466754071189 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:11 INFO - PROCESS | 4088 | 1466754071229 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
00:41:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 230ms
00:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
00:41:11 INFO - PROCESS | 4088 | 1466754071425 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:11 INFO - PROCESS | 4088 | 1466754071459 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
00:41:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 230ms
00:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
00:41:11 INFO - PROCESS | 4088 | 1466754071660 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:11 INFO - PROCESS | 4088 | 1466754071692 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
00:41:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 169ms
00:41:11 INFO - PROCESS | 4088 | 1466754071837 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
00:41:11 INFO - PROCESS | 4088 | 1466754071870 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
00:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 170ms
00:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
00:41:12 INFO - PROCESS | 4088 | 1466754072016 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - PROCESS | 4088 | 1466754072058 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
00:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 170ms
00:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
00:41:12 INFO - PROCESS | 4088 | 1466754072188 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - PROCESS | 4088 | 1466754072225 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
00:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 170ms
00:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
00:41:12 INFO - PROCESS | 4088 | 1466754072366 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - PROCESS | 4088 | 1466754072404 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
00:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 169ms
00:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
00:41:12 INFO - PROCESS | 4088 | 1466754072537 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - PROCESS | 4088 | 1466754072581 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
00:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 170ms
00:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
00:41:12 INFO - PROCESS | 4088 | 1466754072717 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - PROCESS | 4088 | 1466754072753 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
00:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 169ms
00:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
00:41:12 INFO - PROCESS | 4088 | 1466754072887 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:12 INFO - PROCESS | 4088 | 1466754072923 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
00:41:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 169ms
00:41:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
00:41:13 INFO - PROCESS | 4088 | 1466754073061 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:13 INFO - PROCESS | 4088 | 1466754073099 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:13 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
00:41:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 170ms
00:41:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
00:41:13 INFO - PROCESS | 4088 | 1466754073236 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:13 INFO - PROCESS | 4088 | 1466754073270 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
00:41:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
00:41:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
00:41:13 INFO - PROCESS | 4088 | 1466754073411 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:13 INFO - PROCESS | 4088 | 1466754073449 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
00:41:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 169ms
00:41:13 INFO - PROCESS | 4088 | 1466754073591 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
00:41:13 INFO - PROCESS | 4088 | 1466754073632 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:13 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
00:41:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 271ms
00:41:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
00:41:13 INFO - PROCESS | 4088 | 1466754073870 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:13 INFO - PROCESS | 4088 | 1466754073908 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:14 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
00:41:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
00:41:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:41:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
00:41:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
00:41:14 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
00:41:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
00:41:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:41:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
00:41:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
00:41:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 481ms
00:41:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
00:41:14 INFO - PROCESS | 4088 | 1466754074357 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:14 INFO - PROCESS | 4088 | 1466754074442 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:14 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.
00:41:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 419ms
00:41:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
00:41:14 INFO - PROCESS | 4088 | 1466754074780 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:14 INFO - PROCESS | 4088 | 1466754074823 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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.
00:41:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 229ms
00:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
00:41:15 INFO - PROCESS | 4088 | 1466754075018 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - PROCESS | 4088 | 1466754075058 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
00:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 231ms
00:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
00:41:15 INFO - PROCESS | 4088 | 1466754075254 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - PROCESS | 4088 | 1466754075288 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
00:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 170ms
00:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
00:41:15 INFO - PROCESS | 4088 | 1466754075423 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - PROCESS | 4088 | 1466754075456 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
00:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 170ms
00:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
00:41:15 INFO - PROCESS | 4088 | 1466754075601 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - PROCESS | 4088 | 1466754075631 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
00:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 170ms
00:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
00:41:15 INFO - PROCESS | 4088 | 1466754075774 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - PROCESS | 4088 | 1466754075813 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
00:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 170ms
00:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
00:41:15 INFO - PROCESS | 4088 | 1466754075953 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:15 INFO - PROCESS | 4088 | 1466754075982 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
00:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 170ms
00:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
00:41:16 INFO - PROCESS | 4088 | 1466754076123 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:16 INFO - PROCESS | 4088 | 1466754076155 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
00:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 169ms
00:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
00:41:16 INFO - PROCESS | 4088 | 1466754076300 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:16 INFO - PROCESS | 4088 | 1466754076334 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
00:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 169ms
00:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
00:41:16 INFO - PROCESS | 4088 | 1466754076472 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:16 INFO - PROCESS | 4088 | 1466754076507 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
00:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 170ms
00:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
00:41:16 INFO - PROCESS | 4088 | 1466754076646 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:16 INFO - PROCESS | 4088 | 1466754076683 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
00:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 170ms
00:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
00:41:16 INFO - PROCESS | 4088 | 1466754076821 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:16 INFO - PROCESS | 4088 | 1466754076862 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
00:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 229ms
00:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
00:41:17 INFO - PROCESS | 4088 | 1466754077056 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:17 INFO - PROCESS | 4088 | 1466754077094 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
00:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 170ms
00:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
00:41:17 INFO - PROCESS | 4088 | 1466754077236 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:17 INFO - PROCESS | 4088 | 1466754077278 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
00:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 170ms
00:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
00:41:17 INFO - PROCESS | 4088 | 1466754077411 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:17 INFO - PROCESS | 4088 | 1466754077450 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
00:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 170ms
00:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
00:41:17 INFO - PROCESS | 4088 | 1466754077591 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:17 INFO - PROCESS | 4088 | 1466754077641 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
00:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 170ms
00:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
00:41:17 INFO - PROCESS | 4088 | 1466754077783 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:17 INFO - PROCESS | 4088 | 1466754077825 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
00:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 293ms
00:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
00:41:18 INFO - PROCESS | 4088 | 1466754078096 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:18 INFO - PROCESS | 4088 | 1466754078142 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
00:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 230ms
00:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
00:41:18 INFO - PROCESS | 4088 | 1466754078296 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:18 INFO - PROCESS | 4088 | 1466754078333 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
00:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 170ms
00:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
00:41:18 INFO - PROCESS | 4088 | 1466754078472 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:18 INFO - PROCESS | 4088 | 1466754078508 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
00:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 170ms
00:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
00:41:18 INFO - PROCESS | 4088 | 1466754078652 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:18 INFO - PROCESS | 4088 | 1466754078689 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
00:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 189ms
00:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
00:41:18 INFO - PROCESS | 4088 | 1466754078841 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:18 INFO - PROCESS | 4088 | 1466754078881 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
00:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 169ms
00:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
00:41:19 INFO - PROCESS | 4088 | 1466754079017 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - PROCESS | 4088 | 1466754079053 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
00:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 169ms
00:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
00:41:19 INFO - PROCESS | 4088 | 1466754079189 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - PROCESS | 4088 | 1466754079226 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
00:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 170ms
00:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
00:41:19 INFO - PROCESS | 4088 | 1466754079366 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - PROCESS | 4088 | 1466754079415 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
00:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 170ms
00:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
00:41:19 INFO - PROCESS | 4088 | 1466754079538 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - PROCESS | 4088 | 1466754079577 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
00:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 170ms
00:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
00:41:19 INFO - PROCESS | 4088 | 1466754079719 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - PROCESS | 4088 | 1466754079757 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
00:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 170ms
00:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
00:41:19 INFO - PROCESS | 4088 | 1466754079888 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:19 INFO - PROCESS | 4088 | 1466754079925 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
00:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 171ms
00:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
00:41:20 INFO - PROCESS | 4088 | 1466754080066 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:20 INFO - PROCESS | 4088 | 1466754080107 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
00:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 170ms
00:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
00:41:20 INFO - PROCESS | 4088 | 1466754080239 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:20 INFO - PROCESS | 4088 | 1466754080279 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 171ms
00:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
00:41:20 INFO - PROCESS | 4088 | 1466754080416 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:20 INFO - PROCESS | 4088 | 1466754080454 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
00:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 170ms
00:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
00:41:20 INFO - PROCESS | 4088 | 1466754080589 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:20 INFO - PROCESS | 4088 | 1466754080629 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:20 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
00:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 229ms
00:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
00:41:20 INFO - PROCESS | 4088 | 1466754080823 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:20 INFO - PROCESS | 4088 | 1466754080894 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 482ms
00:41:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
00:41:21 INFO - PROCESS | 4088 | 1466754081311 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:21 INFO - PROCESS | 4088 | 1466754081368 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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)
00:41:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 839ms
00:41:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
00:41:22 INFO - PROCESS | 4088 | 1466754082156 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:22 INFO - PROCESS | 4088 | 1466754082187 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 692ms
00:41:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
00:41:22 INFO - PROCESS | 4088 | 1466754082853 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:22 INFO - PROCESS | 4088 | 1466754082884 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 690ms
00:41:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
00:41:23 INFO - PROCESS | 4088 | 1466754083546 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:23 INFO - PROCESS | 4088 | 1466754083580 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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)
00:41:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 688ms
00:41:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
00:41:24 INFO - PROCESS | 4088 | 1466754084239 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:24 INFO - PROCESS | 4088 | 1466754084276 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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)
00:41:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 669ms
00:41:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
00:41:24 INFO - PROCESS | 4088 | 1466754084914 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:24 INFO - PROCESS | 4088 | 1466754084949 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 669ms
00:41:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
00:41:25 INFO - PROCESS | 4088 | 1466754085587 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:25 INFO - PROCESS | 4088 | 1466754085618 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 670ms
00:41:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
00:41:26 INFO - PROCESS | 4088 | 1466754086261 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:26 INFO - PROCESS | 4088 | 1466754086289 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
00:41:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 690ms
00:41:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
00:41:26 INFO - PROCESS | 4088 | 1466754086959 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:26 INFO - PROCESS | 4088 | 1466754086989 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 691ms
00:41:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
00:41:27 INFO - PROCESS | 4088 | 1466754087729 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:27 INFO - PROCESS | 4088 | 1466754087761 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
00:41:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 712ms
00:41:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
00:41:28 INFO - PROCESS | 4088 | 1466754088456 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:28 INFO - PROCESS | 4088 | 1466754088485 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:28 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
00:41:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
00:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 169ms
00:41:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
00:41:28 INFO - PROCESS | 4088 | 1466754088631 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:28 INFO - PROCESS | 4088 | 1466754088665 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
00:41:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 168ms
00:41:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
00:41:28 INFO - PROCESS | 4088 | 1466754088803 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:28 INFO - PROCESS | 4088 | 1466754088830 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:28 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
00:41:28 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:41:28 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:41:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
00:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 171ms
00:41:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
00:41:28 INFO - PROCESS | 4088 | 1466754088977 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:29 INFO - PROCESS | 4088 | 1466754089004 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 171ms
00:41:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
00:41:29 INFO - PROCESS | 4088 | 1466754089154 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:29 INFO - PROCESS | 4088 | 1466754089191 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
00:41:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 671ms
00:41:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
00:41:29 INFO - PROCESS | 4088 | 1466754089830 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:29 INFO - PROCESS | 4088 | 1466754089855 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 691ms
00:41:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
00:41:30 INFO - PROCESS | 4088 | 1466754090526 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:30 INFO - PROCESS | 4088 | 1466754090553 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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.)
00:41:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 668ms
00:41:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
00:41:31 INFO - PROCESS | 4088 | 1466754091199 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:31 INFO - PROCESS | 4088 | 1466754091228 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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)
00:41:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 670ms
00:41:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
00:41:31 INFO - PROCESS | 4088 | 1466754091874 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:31 INFO - PROCESS | 4088 | 1466754091904 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 670ms
00:41:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
00:41:32 INFO - PROCESS | 4088 | 1466754092549 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:32 INFO - PROCESS | 4088 | 1466754092581 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 170ms
00:41:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
00:41:32 INFO - PROCESS | 4088 | 1466754092724 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:32 INFO - PROCESS | 4088 | 1466754092758 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
00:41:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 672ms
00:41:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
00:41:33 INFO - PROCESS | 4088 | 1466754093400 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:33 INFO - PROCESS | 4088 | 1466754093429 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
00:41:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 670ms
00:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
00:41:34 INFO - PROCESS | 4088 | 1466754094075 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:34 INFO - PROCESS | 4088 | 1466754094108 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
00:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 419ms
00:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
00:41:34 INFO - PROCESS | 4088 | 1466754094499 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:34 INFO - PROCESS | 4088 | 1466754094528 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
00:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 170ms
00:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
00:41:34 INFO - PROCESS | 4088 | 1466754094675 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:34 INFO - PROCESS | 4088 | 1466754094706 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
00:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 170ms
00:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
00:41:34 INFO - PROCESS | 4088 | 1466754094856 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:34 INFO - PROCESS | 4088 | 1466754094885 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
00:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 170ms
00:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
00:41:35 INFO - PROCESS | 4088 | 1466754095027 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:35 INFO - PROCESS | 4088 | 1466754095056 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
00:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 170ms
00:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
00:41:35 INFO - PROCESS | 4088 | 1466754095206 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:35 INFO - PROCESS | 4088 | 1466754095242 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
00:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 188ms
00:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
00:41:35 INFO - PROCESS | 4088 | 1466754095395 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:35 INFO - PROCESS | 4088 | 1466754095431 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
00:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 230ms
00:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
00:41:35 INFO - PROCESS | 4088 | 1466754095629 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:35 INFO - PROCESS | 4088 | 1466754095657 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 170ms
00:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
00:41:35 INFO - PROCESS | 4088 | 1466754095806 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:35 INFO - PROCESS | 4088 | 1466754095836 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:36 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
00:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 189ms
00:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
00:41:36 INFO - PROCESS | 4088 | 1466754096004 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:36 INFO - PROCESS | 4088 | 1466754096036 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 170ms
00:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
00:41:36 INFO - PROCESS | 4088 | 1466754096179 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:36 INFO - PROCESS | 4088 | 1466754096211 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
00:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 230ms
00:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
00:41:36 INFO - PROCESS | 4088 | 1466754096413 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:36 INFO - PROCESS | 4088 | 1466754096460 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:41:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
00:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 228ms
00:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
00:41:36 INFO - PROCESS | 4088 | 1466754096649 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:36 INFO - PROCESS | 4088 | 1466754096690 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
00:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 170ms
00:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
00:41:36 INFO - PROCESS | 4088 | 1466754096821 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:36 INFO - PROCESS | 4088 | 1466754096857 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 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
00:41:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:41:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
00:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 230ms
00:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
00:41:37 INFO - PROCESS | 4088 | 1466754097055 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - PROCESS | 4088 | 1466754097087 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
00:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 170ms
00:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
00:41:37 INFO - PROCESS | 4088 | 1466754097233 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - PROCESS | 4088 | 1466754097267 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
00:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 169ms
00:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
00:41:37 INFO - PROCESS | 4088 | 1466754097404 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - PROCESS | 4088 | 1466754097435 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
00:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 170ms
00:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
00:41:37 INFO - PROCESS | 4088 | 1466754097579 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - PROCESS | 4088 | 1466754097610 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
00:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 169ms
00:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
00:41:37 INFO - PROCESS | 4088 | 1466754097753 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - PROCESS | 4088 | 1466754097787 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
00:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 170ms
00:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
00:41:37 INFO - PROCESS | 4088 | 1466754097928 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:37 INFO - PROCESS | 4088 | 1466754097962 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
00:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 170ms
00:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
00:41:38 INFO - PROCESS | 4088 | 1466754098103 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - PROCESS | 4088 | 1466754098136 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
00:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 170ms
00:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
00:41:38 INFO - PROCESS | 4088 | 1466754098279 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - PROCESS | 4088 | 1466754098315 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
00:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 170ms
00:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
00:41:38 INFO - PROCESS | 4088 | 1466754098453 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - PROCESS | 4088 | 1466754098496 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
00:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 170ms
00:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
00:41:38 INFO - PROCESS | 4088 | 1466754098633 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - PROCESS | 4088 | 1466754098669 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
00:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 169ms
00:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
00:41:38 INFO - PROCESS | 4088 | 1466754098806 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - PROCESS | 4088 | 1466754098842 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
00:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 170ms
00:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
00:41:38 INFO - PROCESS | 4088 | 1466754098983 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - PROCESS | 4088 | 1466754099018 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
00:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 170ms
00:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
00:41:39 INFO - PROCESS | 4088 | 1466754099156 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - PROCESS | 4088 | 1466754099192 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
00:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 170ms
00:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
00:41:39 INFO - PROCESS | 4088 | 1466754099333 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - PROCESS | 4088 | 1466754099369 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
00:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 170ms
00:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
00:41:39 INFO - PROCESS | 4088 | 1466754099528 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - PROCESS | 4088 | 1466754099565 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
00:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 189ms
00:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
00:41:39 INFO - PROCESS | 4088 | 1466754099703 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - PROCESS | 4088 | 1466754099739 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
00:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 170ms
00:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
00:41:39 INFO - PROCESS | 4088 | 1466754099879 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:39 INFO - PROCESS | 4088 | 1466754099917 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
00:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 169ms
00:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
00:41:40 INFO - PROCESS | 4088 | 1466754100053 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:40 INFO - PROCESS | 4088 | 1466754100093 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
00:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 170ms
00:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
00:41:40 INFO - PROCESS | 4088 | 1466754100228 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:40 INFO - PROCESS | 4088 | 1466754100287 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
00:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 483ms
00:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
00:41:40 INFO - PROCESS | 4088 | 1466754100717 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:40 INFO - PROCESS | 4088 | 1466754100747 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
00:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 170ms
00:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
00:41:40 INFO - PROCESS | 4088 | 1466754100893 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:40 INFO - PROCESS | 4088 | 1466754100928 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
00:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 170ms
00:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
00:41:41 INFO - PROCESS | 4088 | 1466754101072 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - PROCESS | 4088 | 1466754101102 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
00:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 170ms
00:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
00:41:41 INFO - PROCESS | 4088 | 1466754101247 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - PROCESS | 4088 | 1466754101279 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
00:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 170ms
00:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
00:41:41 INFO - PROCESS | 4088 | 1466754101421 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - PROCESS | 4088 | 1466754101448 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
00:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 170ms
00:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
00:41:41 INFO - PROCESS | 4088 | 1466754101597 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - PROCESS | 4088 | 1466754101635 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
00:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 170ms
00:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
00:41:41 INFO - PROCESS | 4088 | 1466754101770 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - PROCESS | 4088 | 1466754101799 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
00:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 170ms
00:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
00:41:41 INFO - PROCESS | 4088 | 1466754101945 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:41 INFO - PROCESS | 4088 | 1466754101979 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
00:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 170ms
00:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
00:41:42 INFO - PROCESS | 4088 | 1466754102121 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:42 INFO - PROCESS | 4088 | 1466754102151 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
00:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 171ms
00:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
00:41:42 INFO - PROCESS | 4088 | 1466754102299 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:42 INFO - PROCESS | 4088 | 1466754102332 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
00:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 170ms
00:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
00:41:42 INFO - PROCESS | 4088 | 1466754102471 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:42 INFO - PROCESS | 4088 | 1466754102507 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
00:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 229ms
00:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
00:41:42 INFO - PROCESS | 4088 | 1466754102715 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:42 INFO - PROCESS | 4088 | 1466754102754 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
00:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 189ms
00:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
00:41:42 INFO - PROCESS | 4088 | 1466754102902 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:42 INFO - PROCESS | 4088 | 1466754102941 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
00:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 169ms
00:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
00:41:43 INFO - PROCESS | 4088 | 1466754103076 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:43 INFO - PROCESS | 4088 | 1466754103114 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
00:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 170ms
00:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
00:41:43 INFO - PROCESS | 4088 | 1466754103252 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:43 INFO - PROCESS | 4088 | 1466754103288 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
00:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 170ms
00:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
00:41:43 INFO - PROCESS | 4088 | 1466754103427 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:43 INFO - PROCESS | 4088 | 1466754103471 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
00:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 170ms
00:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
00:41:43 INFO - PROCESS | 4088 | 1466754103606 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:43 INFO - PROCESS | 4088 | 1466754103648 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:43 INFO - PROCESS | 4088 | 1466754103717 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
00:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
00:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 229ms
00:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
00:41:43 INFO - PROCESS | 4088 | 1466754103845 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:43 INFO - PROCESS | 4088 | 1466754103892 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
00:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 170ms
00:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
00:41:44 INFO - PROCESS | 4088 | 1466754104020 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - PROCESS | 4088 | 1466754104053 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
00:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 170ms
00:41:44 INFO - PROCESS | 4088 | 1466754104194 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
00:41:44 INFO - PROCESS | 4088 | 1466754104229 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
00:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 168ms
00:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
00:41:44 INFO - PROCESS | 4088 | 1466754104370 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - PROCESS | 4088 | 1466754104409 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
00:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 170ms
00:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
00:41:44 INFO - PROCESS | 4088 | 1466754104543 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - PROCESS | 4088 | 1466754104578 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
00:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 170ms
00:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
00:41:44 INFO - PROCESS | 4088 | 1466754104720 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - PROCESS | 4088 | 1466754104760 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
00:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 169ms
00:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
00:41:44 INFO - PROCESS | 4088 | 1466754104891 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:44 INFO - PROCESS | 4088 | 1466754104929 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
00:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 169ms
00:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
00:41:45 INFO - PROCESS | 4088 | 1466754105071 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - PROCESS | 4088 | 1466754105112 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
00:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 171ms
00:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
00:41:45 INFO - PROCESS | 4088 | 1466754105246 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - PROCESS | 4088 | 1466754105284 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
00:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 170ms
00:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
00:41:45 INFO - PROCESS | 4088 | 1466754105421 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - PROCESS | 4088 | 1466754105459 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
00:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 170ms
00:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
00:41:45 INFO - PROCESS | 4088 | 1466754105595 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - PROCESS | 4088 | 1466754105633 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
00:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 170ms
00:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
00:41:45 INFO - PROCESS | 4088 | 1466754105770 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - PROCESS | 4088 | 1466754105814 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
00:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 170ms
00:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
00:41:45 INFO - PROCESS | 4088 | 1466754105946 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:45 INFO - PROCESS | 4088 | 1466754105989 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
00:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 170ms
00:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
00:41:46 INFO - PROCESS | 4088 | 1466754106120 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:46 INFO - PROCESS | 4088 | 1466754106168 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
00:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 170ms
00:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
00:41:46 INFO - PROCESS | 4088 | 1466754106295 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:46 INFO - PROCESS | 4088 | 1466754106339 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
00:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 170ms
00:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
00:41:46 INFO - PROCESS | 4088 | 1466754106470 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:46 INFO - PROCESS | 4088 | 1466754106511 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
00:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 420ms
00:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
00:41:46 INFO - PROCESS | 4088 | 1466754106896 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:46 INFO - PROCESS | 4088 | 1466754106942 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
00:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 420ms
00:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
00:41:47 INFO - PROCESS | 4088 | 1466754107320 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:47 INFO - PROCESS | 4088 | 1466754107352 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
00:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 170ms
00:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
00:41:47 INFO - PROCESS | 4088 | 1466754107496 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:47 INFO - PROCESS | 4088 | 1466754107527 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
00:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 170ms
00:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
00:41:47 INFO - PROCESS | 4088 | 1466754107673 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:47 INFO - PROCESS | 4088 | 1466754107705 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
00:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 170ms
00:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
00:41:47 INFO - PROCESS | 4088 | 1466754107844 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:47 INFO - PROCESS | 4088 | 1466754107876 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
00:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 170ms
00:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
00:41:48 INFO - PROCESS | 4088 | 1466754108020 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - PROCESS | 4088 | 1466754108049 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
00:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 170ms
00:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
00:41:48 INFO - PROCESS | 4088 | 1466754108195 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - PROCESS | 4088 | 1466754108230 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
00:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 169ms
00:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
00:41:48 INFO - PROCESS | 4088 | 1466754108370 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - PROCESS | 4088 | 1466754108400 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
00:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 170ms
00:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
00:41:48 INFO - PROCESS | 4088 | 1466754108543 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - PROCESS | 4088 | 1466754108573 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
00:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 170ms
00:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
00:41:48 INFO - PROCESS | 4088 | 1466754108720 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - PROCESS | 4088 | 1466754108751 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
00:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 170ms
00:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
00:41:48 INFO - PROCESS | 4088 | 1466754108893 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:48 INFO - PROCESS | 4088 | 1466754108925 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
00:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 170ms
00:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
00:41:49 INFO - PROCESS | 4088 | 1466754109072 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - PROCESS | 4088 | 1466754109113 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
00:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 170ms
00:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
00:41:49 INFO - PROCESS | 4088 | 1466754109250 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - PROCESS | 4088 | 1466754109288 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
00:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 170ms
00:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
00:41:49 INFO - PROCESS | 4088 | 1466754109429 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - PROCESS | 4088 | 1466754109471 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
00:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 170ms
00:41:49 INFO - PROCESS | 4088 | 1466754109613 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
00:41:49 INFO - PROCESS | 4088 | 1466754109654 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
00:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 170ms
00:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
00:41:49 INFO - PROCESS | 4088 | 1466754109791 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - PROCESS | 4088 | 1466754109829 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
00:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 170ms
00:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
00:41:49 INFO - PROCESS | 4088 | 1466754109976 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - PROCESS | 4088 | 1466754110015 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
00:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 170ms
00:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
00:41:50 INFO - PROCESS | 4088 | 1466754110152 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - PROCESS | 4088 | 1466754110191 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
00:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 170ms
00:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
00:41:50 INFO - PROCESS | 4088 | 1466754110329 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - PROCESS | 4088 | 1466754110377 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
00:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 230ms
00:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
00:41:50 INFO - PROCESS | 4088 | 1466754110566 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - PROCESS | 4088 | 1466754110600 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
00:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 170ms
00:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
00:41:50 INFO - PROCESS | 4088 | 1466754110739 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - PROCESS | 4088 | 1466754110776 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
00:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 170ms
00:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
00:41:50 INFO - PROCESS | 4088 | 1466754110916 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:50 INFO - PROCESS | 4088 | 1466754110950 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
00:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 170ms
00:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
00:41:51 INFO - PROCESS | 4088 | 1466754111091 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - PROCESS | 4088 | 1466754111126 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
00:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 170ms
00:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
00:41:51 INFO - PROCESS | 4088 | 1466754111266 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - PROCESS | 4088 | 1466754111302 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
00:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 170ms
00:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
00:41:51 INFO - PROCESS | 4088 | 1466754111438 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - PROCESS | 4088 | 1466754111475 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
00:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 170ms
00:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
00:41:51 INFO - PROCESS | 4088 | 1466754111610 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - PROCESS | 4088 | 1466754111647 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
00:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 168ms
00:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
00:41:51 INFO - PROCESS | 4088 | 1466754111787 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - PROCESS | 4088 | 1466754111826 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
00:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 170ms
00:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
00:41:51 INFO - PROCESS | 4088 | 1466754111959 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:52 INFO - PROCESS | 4088 | 1466754111996 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
00:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 170ms
00:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
00:41:52 INFO - PROCESS | 4088 | 1466754112136 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:52 INFO - PROCESS | 4088 | 1466754112177 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
00:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 170ms
00:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
00:41:52 INFO - PROCESS | 4088 | 1466754112309 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:52 INFO - PROCESS | 4088 | 1466754112352 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
00:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 169ms
00:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
00:41:52 INFO - PROCESS | 4088 | 1466754112486 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:52 INFO - PROCESS | 4088 | 1466754112525 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
00:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 170ms
00:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
00:41:52 INFO - PROCESS | 4088 | 1466754112665 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:52 INFO - PROCESS | 4088 | 1466754112708 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:41:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
00:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 170ms
00:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
00:41:52 INFO - PROCESS | 4088 | 1466754112837 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:52 INFO - PROCESS | 4088 | 1466754112878 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
00:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 170ms
00:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
00:41:53 INFO - PROCESS | 4088 | 1466754113016 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:53 INFO - PROCESS | 4088 | 1466754113079 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
00:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 524ms
00:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
00:41:53 INFO - PROCESS | 4088 | 1466754113542 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:53 INFO - PROCESS | 4088 | 1466754113574 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
00:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 170ms
00:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
00:41:53 INFO - PROCESS | 4088 | 1466754113721 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:53 INFO - PROCESS | 4088 | 1466754113753 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:41:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
00:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 170ms
00:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
00:41:53 INFO - PROCESS | 4088 | 1466754113902 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:53 INFO - PROCESS | 4088 | 1466754113935 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 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
00:41:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:41:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 170ms
00:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
00:41:54 INFO - PROCESS | 4088 | 1466754114071 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 INFO - PROCESS | 4088 | 1466754114103 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 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
00:41:54 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:41:54 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:41:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 170ms
00:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
00:41:54 INFO - PROCESS | 4088 | 1466754114246 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 INFO - PROCESS | 4088 | 1466754114275 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 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
00:41:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:41:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 170ms
00:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
00:41:54 INFO - PROCESS | 4088 | 1466754114421 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 INFO - PROCESS | 4088 | 1466754114461 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 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
00:41:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:41:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 170ms
00:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
00:41:54 INFO - PROCESS | 4088 | 1466754114596 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 INFO - PROCESS | 4088 | 1466754114625 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41: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
00:41:54 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:41:54 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:41:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 170ms
00:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
00:41:54 INFO - PROCESS | 4088 | 1466754114770 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 INFO - PROCESS | 4088 | 1466754114804 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
00:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 169ms
00:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
00:41:54 INFO - PROCESS | 4088 | 1466754114945 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:54 INFO - PROCESS | 4088 | 1466754114977 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:55 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
00:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 169ms
00:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
00:41:55 INFO - PROCESS | 4088 | 1466754115120 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:55 INFO - PROCESS | 4088 | 1466754115157 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:55 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
00:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 169ms
00:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
00:41:55 INFO - PROCESS | 4088 | 1466754115293 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:55 INFO - PROCESS | 4088 | 1466754115328 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
00:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 170ms
00:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
00:41:55 INFO - PROCESS | 4088 | 1466754115472 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:55 INFO - PROCESS | 4088 | 1466754115511 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
00:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 170ms
00:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
00:41:55 INFO - PROCESS | 4088 | 1466754115647 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:55 INFO - PROCESS | 4088 | 1466754115687 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
00:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 230ms
00:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
00:41:55 INFO - PROCESS | 4088 | 1466754115884 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:55 INFO - PROCESS | 4088 | 1466754115925 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:56 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
00:41:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
00:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 170ms
00:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
00:41:56 INFO - PROCESS | 4088 | 1466754116059 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:56 INFO - PROCESS | 4088 | 1466754116097 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
00:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 170ms
00:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
00:41:56 INFO - PROCESS | 4088 | 1466754116236 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:56 INFO - PROCESS | 4088 | 1466754116276 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
00:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 170ms
00:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
00:41:56 INFO - PROCESS | 4088 | 1466754116410 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:56 INFO - PROCESS | 4088 | 1466754116454 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
00:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 170ms
00:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
00:41:56 INFO - PROCESS | 4088 | 1466754116591 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:56 INFO - PROCESS | 4088 | 1466754116630 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
00:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 170ms
00:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
00:41:56 INFO - PROCESS | 4088 | 1466754116769 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:56 INFO - PROCESS | 4088 | 1466754116813 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
00:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 230ms
00:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
00:41:57 INFO - PROCESS | 4088 | 1466754117004 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:57 INFO - PROCESS | 4088 | 1466754117039 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
00:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 335ms
00:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
00:41:57 INFO - PROCESS | 4088 | 1466754117346 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:57 INFO - PROCESS | 4088 | 1466754117380 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
00:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 170ms
00:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
00:41:57 INFO - PROCESS | 4088 | 1466754117521 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:57 INFO - PROCESS | 4088 | 1466754117562 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
00:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 170ms
00:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
00:41:57 INFO - PROCESS | 4088 | 1466754117697 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:57 INFO - PROCESS | 4088 | 1466754117735 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
00:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 169ms
00:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
00:41:57 INFO - PROCESS | 4088 | 1466754117872 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:57 INFO - PROCESS | 4088 | 1466754117908 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
00:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 170ms
00:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
00:41:58 INFO - PROCESS | 4088 | 1466754118046 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - PROCESS | 4088 | 1466754118087 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
00:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 170ms
00:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
00:41:58 INFO - PROCESS | 4088 | 1466754118221 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - PROCESS | 4088 | 1466754118258 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
00:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 170ms
00:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
00:41:58 INFO - PROCESS | 4088 | 1466754118399 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - PROCESS | 4088 | 1466754118437 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
00:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 170ms
00:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
00:41:58 INFO - PROCESS | 4088 | 1466754118571 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - PROCESS | 4088 | 1466754118615 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
00:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 169ms
00:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
00:41:58 INFO - PROCESS | 4088 | 1466754118746 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - PROCESS | 4088 | 1466754118784 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
00:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 170ms
00:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
00:41:58 INFO - PROCESS | 4088 | 1466754118921 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:58 INFO - PROCESS | 4088 | 1466754118968 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
00:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 170ms
00:41:59 INFO - PROCESS | 4088 | 1466754119095 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
00:41:59 INFO - PROCESS | 4088 | 1466754119138 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
00:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 170ms
00:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
00:41:59 INFO - PROCESS | 4088 | 1466754119270 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:59 INFO - PROCESS | 4088 | 1466754119310 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
00:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 170ms
00:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
00:41:59 INFO - PROCESS | 4088 | 1466754119446 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:59 INFO - PROCESS | 4088 | 1466754119484 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
00:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 482ms
00:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
00:41:59 INFO - PROCESS | 4088 | 1466754119934 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:41:59 INFO - PROCESS | 4088 | 1466754119984 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
00:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 230ms
00:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
00:42:00 INFO - PROCESS | 4088 | 1466754120177 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:00 INFO - PROCESS | 4088 | 1466754120208 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
00:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 170ms
00:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
00:42:00 INFO - PROCESS | 4088 | 1466754120352 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:00 INFO - PROCESS | 4088 | 1466754120385 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
00:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 171ms
00:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
00:42:00 INFO - PROCESS | 4088 | 1466754120521 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:00 INFO - PROCESS | 4088 | 1466754120553 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
00:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 170ms
00:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
00:42:00 INFO - PROCESS | 4088 | 1466754120696 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:00 INFO - PROCESS | 4088 | 1466754120731 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
00:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 169ms
00:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
00:42:00 INFO - PROCESS | 4088 | 1466754120871 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:00 INFO - PROCESS | 4088 | 1466754120908 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
00:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 170ms
00:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
00:42:01 INFO - PROCESS | 4088 | 1466754121045 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:01 INFO - PROCESS | 4088 | 1466754121093 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:01 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
00:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 170ms
00:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
00:42:01 INFO - PROCESS | 4088 | 1466754121223 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:01 INFO - PROCESS | 4088 | 1466754121254 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:01 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
00:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 170ms
00:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
00:42:01 INFO - PROCESS | 4088 | 1466754121401 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:01 INFO - PROCESS | 4088 | 1466754121432 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
00:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 170ms
00:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
00:42:01 INFO - PROCESS | 4088 | 1466754121574 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:01 INFO - PROCESS | 4088 | 1466754121606 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
00:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 669ms
00:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
00:42:02 INFO - PROCESS | 4088 | 1466754122254 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:02 INFO - PROCESS | 4088 | 1466754122294 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
00:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 228ms
00:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
00:42:02 INFO - PROCESS | 4088 | 1466754122483 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:02 INFO - PROCESS | 4088 | 1466754122526 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
00:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 229ms
00:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
00:42:02 INFO - PROCESS | 4088 | 1466754122718 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:02 INFO - PROCESS | 4088 | 1466754122759 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
00:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 229ms
00:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
00:42:02 INFO - PROCESS | 4088 | 1466754122951 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 INFO - PROCESS | 4088 | 1466754122994 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
00:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 171ms
00:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
00:42:03 INFO - PROCESS | 4088 | 1466754123125 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 INFO - PROCESS | 4088 | 1466754123164 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
00:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 170ms
00:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
00:42:03 INFO - PROCESS | 4088 | 1466754123303 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 INFO - PROCESS | 4088 | 1466754123372 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
00:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 230ms
00:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
00:42:03 INFO - PROCESS | 4088 | 1466754123539 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 INFO - PROCESS | 4088 | 1466754123574 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 170ms
00:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
00:42:03 INFO - PROCESS | 4088 | 1466754123716 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 INFO - PROCESS | 4088 | 1466754123752 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 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
00:42:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
00:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 170ms
00:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
00:42:03 INFO - PROCESS | 4088 | 1466754123889 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:03 INFO - PROCESS | 4088 | 1466754123923 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
00:42:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
00:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 170ms
00:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
00:42:04 INFO - PROCESS | 4088 | 1466754124070 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 INFO - PROCESS | 4088 | 1466754124105 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 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
00:42:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
00:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 189ms
00:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
00:42:04 INFO - PROCESS | 4088 | 1466754124260 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 INFO - PROCESS | 4088 | 1466754124298 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 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]"
00:42:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:42:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
00:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 170ms
00:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
00:42:04 INFO - PROCESS | 4088 | 1466754124436 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 INFO - PROCESS | 4088 | 1466754124479 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 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
00:42:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
00:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 170ms
00:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
00:42:04 INFO - PROCESS | 4088 | 1466754124609 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 INFO - PROCESS | 4088 | 1466754124646 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
00:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 169ms
00:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
00:42:04 INFO - PROCESS | 4088 | 1466754124786 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 INFO - PROCESS | 4088 | 1466754124823 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
00:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 170ms
00:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
00:42:04 INFO - PROCESS | 4088 | 1466754124962 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - PROCESS | 4088 | 1466754125001 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
00:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 170ms
00:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
00:42:05 INFO - PROCESS | 4088 | 1466754125137 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - PROCESS | 4088 | 1466754125174 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
00:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 170ms
00:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
00:42:05 INFO - PROCESS | 4088 | 1466754125311 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - PROCESS | 4088 | 1466754125352 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
00:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 170ms
00:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
00:42:05 INFO - PROCESS | 4088 | 1466754125488 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - PROCESS | 4088 | 1466754125529 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
00:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 170ms
00:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
00:42:05 INFO - PROCESS | 4088 | 1466754125664 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - PROCESS | 4088 | 1466754125704 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
00:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 170ms
00:42:05 INFO - PROCESS | 4088 | 1466754125837 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
00:42:05 INFO - PROCESS | 4088 | 1466754125878 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
00:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 230ms
00:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
00:42:06 INFO - PROCESS | 4088 | 1466754126126 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:06 INFO - PROCESS | 4088 | 1466754126198 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
00:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 420ms
00:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
00:42:06 INFO - PROCESS | 4088 | 1466754126507 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:06 INFO - PROCESS | 4088 | 1466754126543 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
00:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 377ms
00:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
00:42:06 INFO - PROCESS | 4088 | 1466754126891 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:06 INFO - PROCESS | 4088 | 1466754126923 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
00:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 168ms
00:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
00:42:07 INFO - PROCESS | 4088 | 1466754127070 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - PROCESS | 4088 | 1466754127103 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
00:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 170ms
00:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
00:42:07 INFO - PROCESS | 4088 | 1466754127240 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - PROCESS | 4088 | 1466754127275 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
00:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 169ms
00:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
00:42:07 INFO - PROCESS | 4088 | 1466754127413 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - PROCESS | 4088 | 1466754127450 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
00:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 170ms
00:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
00:42:07 INFO - PROCESS | 4088 | 1466754127589 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - PROCESS | 4088 | 1466754127632 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
00:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 170ms
00:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
00:42:07 INFO - PROCESS | 4088 | 1466754127763 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - PROCESS | 4088 | 1466754127792 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
00:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 170ms
00:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
00:42:07 INFO - PROCESS | 4088 | 1466754127940 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:07 INFO - PROCESS | 4088 | 1466754127974 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
00:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 170ms
00:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
00:42:08 INFO - PROCESS | 4088 | 1466754128113 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:08 INFO - PROCESS | 4088 | 1466754128143 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
00:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 171ms
00:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
00:42:08 INFO - PROCESS | 4088 | 1466754128290 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:08 INFO - PROCESS | 4088 | 1466754128323 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
00:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 170ms
00:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
00:42:08 INFO - PROCESS | 4088 | 1466754128469 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:08 INFO - PROCESS | 4088 | 1466754128514 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
00:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 230ms
00:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
00:42:08 INFO - PROCESS | 4088 | 1466754128706 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:08 INFO - PROCESS | 4088 | 1466754128744 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
00:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 170ms
00:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
00:42:08 INFO - PROCESS | 4088 | 1466754128879 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:08 INFO - PROCESS | 4088 | 1466754128918 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
00:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 170ms
00:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
00:42:09 INFO - PROCESS | 4088 | 1466754129055 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:09 INFO - PROCESS | 4088 | 1466754129098 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
00:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 170ms
00:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
00:42:09 INFO - PROCESS | 4088 | 1466754129237 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:09 INFO - PROCESS | 4088 | 1466754129279 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
00:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 169ms
00:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
00:42:09 INFO - PROCESS | 4088 | 1466754129412 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:09 INFO - PROCESS | 4088 | 1466754129459 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
00:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 230ms
00:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
00:42:09 INFO - PROCESS | 4088 | 1466754129652 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:09 INFO - PROCESS | 4088 | 1466754129692 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
00:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 230ms
00:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
00:42:09 INFO - PROCESS | 4088 | 1466754129884 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:09 INFO - PROCESS | 4088 | 1466754129919 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
00:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 169ms
00:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
00:42:10 INFO - PROCESS | 4088 | 1466754130057 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - PROCESS | 4088 | 1466754130095 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
00:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 170ms
00:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
00:42:10 INFO - PROCESS | 4088 | 1466754130233 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - PROCESS | 4088 | 1466754130269 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
00:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 169ms
00:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
00:42:10 INFO - PROCESS | 4088 | 1466754130406 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - PROCESS | 4088 | 1466754130443 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
00:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 170ms
00:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
00:42:10 INFO - PROCESS | 4088 | 1466754130580 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - PROCESS | 4088 | 1466754130621 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
00:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 169ms
00:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
00:42:10 INFO - PROCESS | 4088 | 1466754130755 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - PROCESS | 4088 | 1466754130792 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
00:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 169ms
00:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
00:42:10 INFO - PROCESS | 4088 | 1466754130929 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:10 INFO - PROCESS | 4088 | 1466754130968 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
00:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 170ms
00:42:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
00:42:11 INFO - PROCESS | 4088 | 1466754131103 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:11 INFO - PROCESS | 4088 | 1466754131142 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:11 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 () {
00:42:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
00:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
00:42:11 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 () {
00:42:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
00:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
00:42:11 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 () {
00:42:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
00:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
00:42:11 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 () {
00:42:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
00:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
00:42:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 237ms
00:42:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
00:42:11 INFO - PROCESS | 4088 | 1466754131345 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:11 INFO - PROCESS | 4088 | 1466754131385 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
00:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
00:42:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
00:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
00:42:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
00:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
00:42:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 170ms
00:42:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
00:42:11 INFO - PROCESS | 4088 | 1466754131521 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:11 INFO - PROCESS | 4088 | 1466754131560 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:11 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
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
00:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
00:42:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
00:42:11 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.
00:42:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
00:42:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 169ms
00:42:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
00:42:11 INFO - PROCESS | 4088 | 1466754131695 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:11 INFO - PROCESS | 4088 | 1466754131733 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
00:42:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 169ms
00:42:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
00:42:11 INFO - PROCESS | 4088 | 1466754131871 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:11 INFO - PROCESS | 4088 | 1466754131911 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
00:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 170ms
00:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
00:42:12 INFO - PROCESS | 4088 | 1466754132044 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:12 INFO - PROCESS | 4088 | 1466754132082 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
00:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 170ms
00:42:12 INFO - PROCESS | 4088 | 1466754132221 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
00:42:12 INFO - PROCESS | 4088 | 1466754132261 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
00:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 170ms
00:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
00:42:12 INFO - PROCESS | 4088 | 1466754132396 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:12 INFO - PROCESS | 4088 | 1466754132436 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
00:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 483ms
00:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
00:42:12 INFO - PROCESS | 4088 | 1466754132885 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:12 INFO - PROCESS | 4088 | 1466754132932 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
00:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 274ms
00:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
00:42:13 INFO - PROCESS | 4088 | 1466754133170 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:13 INFO - PROCESS | 4088 | 1466754133205 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
00:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 170ms
00:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
00:42:13 INFO - PROCESS | 4088 | 1466754133341 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:13 INFO - PROCESS | 4088 | 1466754133372 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
00:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 170ms
00:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
00:42:13 INFO - PROCESS | 4088 | 1466754133513 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:13 INFO - PROCESS | 4088 | 1466754133542 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
00:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 169ms
00:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
00:42:13 INFO - PROCESS | 4088 | 1466754133686 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:13 INFO - PROCESS | 4088 | 1466754133715 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
00:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 171ms
00:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
00:42:13 INFO - PROCESS | 4088 | 1466754133863 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:13 INFO - PROCESS | 4088 | 1466754133905 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
00:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 169ms
00:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
00:42:14 INFO - PROCESS | 4088 | 1466754134037 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - PROCESS | 4088 | 1466754134067 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
00:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 170ms
00:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
00:42:14 INFO - PROCESS | 4088 | 1466754134211 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - PROCESS | 4088 | 1466754134241 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
00:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 169ms
00:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
00:42:14 INFO - PROCESS | 4088 | 1466754134387 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - PROCESS | 4088 | 1466754134420 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
00:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 170ms
00:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
00:42:14 INFO - PROCESS | 4088 | 1466754134560 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - PROCESS | 4088 | 1466754134591 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
00:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 170ms
00:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
00:42:14 INFO - PROCESS | 4088 | 1466754134738 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - PROCESS | 4088 | 1466754134774 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
00:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 170ms
00:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
00:42:14 INFO - PROCESS | 4088 | 1466754134909 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:14 INFO - PROCESS | 4088 | 1466754134949 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
00:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 170ms
00:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
00:42:15 INFO - PROCESS | 4088 | 1466754135087 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:15 INFO - PROCESS | 4088 | 1466754135129 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
00:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 170ms
00:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
00:42:15 INFO - PROCESS | 4088 | 1466754135260 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:15 INFO - PROCESS | 4088 | 1466754135309 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
00:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 228ms
00:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
00:42:15 INFO - PROCESS | 4088 | 1466754135493 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:15 INFO - PROCESS | 4088 | 1466754135534 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
00:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 170ms
00:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
00:42:15 INFO - PROCESS | 4088 | 1466754135671 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:15 INFO - PROCESS | 4088 | 1466754135711 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:15 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
00:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 230ms
00:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
00:42:15 INFO - PROCESS | 4088 | 1466754135907 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:15 INFO - PROCESS | 4088 | 1466754135946 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
00:42:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 170ms
00:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
00:42:16 INFO - PROCESS | 4088 | 1466754136085 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:16 INFO - PROCESS | 4088 | 1466754136126 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:16 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
00:42:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 170ms
00:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
00:42:16 INFO - PROCESS | 4088 | 1466754136260 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:16 INFO - PROCESS | 4088 | 1466754136335 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
00:42:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 228ms
00:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
00:42:16 INFO - PROCESS | 4088 | 1466754136495 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:16 INFO - PROCESS | 4088 | 1466754136530 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
00:42:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 170ms
00:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
00:42:16 INFO - PROCESS | 4088 | 1466754136671 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:16 INFO - PROCESS | 4088 | 1466754136709 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
00:42:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 170ms
00:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
00:42:16 INFO - PROCESS | 4088 | 1466754136844 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:16 INFO - PROCESS | 4088 | 1466754136883 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
00:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 170ms
00:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
00:42:17 INFO - PROCESS | 4088 | 1466754137019 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - PROCESS | 4088 | 1466754137055 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
00:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 170ms
00:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
00:42:17 INFO - PROCESS | 4088 | 1466754137193 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - PROCESS | 4088 | 1466754137233 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
00:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 169ms
00:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
00:42:17 INFO - PROCESS | 4088 | 1466754137369 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - PROCESS | 4088 | 1466754137406 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
00:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 170ms
00:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
00:42:17 INFO - PROCESS | 4088 | 1466754137545 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - PROCESS | 4088 | 1466754137582 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
00:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 170ms
00:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
00:42:17 INFO - PROCESS | 4088 | 1466754137721 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - PROCESS | 4088 | 1466754137759 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
00:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 169ms
00:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
00:42:17 INFO - PROCESS | 4088 | 1466754137892 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:17 INFO - PROCESS | 4088 | 1466754137930 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
00:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 170ms
00:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
00:42:18 INFO - PROCESS | 4088 | 1466754138070 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:18 INFO - PROCESS | 4088 | 1466754138110 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
00:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 170ms
00:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
00:42:18 INFO - PROCESS | 4088 | 1466754138242 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:18 INFO - PROCESS | 4088 | 1466754138282 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
00:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 170ms
00:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
00:42:18 INFO - PROCESS | 4088 | 1466754138419 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:18 INFO - PROCESS | 4088 | 1466754138460 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
00:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 169ms
00:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
00:42:18 INFO - PROCESS | 4088 | 1466754138591 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:18 INFO - PROCESS | 4088 | 1466754138631 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
00:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 169ms
00:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
00:42:18 INFO - PROCESS | 4088 | 1466754138769 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:18 INFO - PROCESS | 4088 | 1466754138813 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
00:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 272ms
00:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
00:42:19 INFO - PROCESS | 4088 | 1466754139188 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:19 INFO - PROCESS | 4088 | 1466754139257 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:19 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
00:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 356ms
00:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
00:42:19 INFO - PROCESS | 4088 | 1466754139456 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:19 INFO - PROCESS | 4088 | 1466754139489 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
00:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 230ms
00:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
00:42:19 INFO - PROCESS | 4088 | 1466754139690 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:19 INFO - PROCESS | 4088 | 1466754139724 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
00:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 170ms
00:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
00:42:19 INFO - PROCESS | 4088 | 1466754139868 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:19 INFO - PROCESS | 4088 | 1466754139899 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 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
00:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 170ms
00:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
00:42:20 INFO - PROCESS | 4088 | 1466754140040 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 INFO - PROCESS | 4088 | 1466754140070 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
00:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 170ms
00:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
00:42:20 INFO - PROCESS | 4088 | 1466754140218 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 INFO - PROCESS | 4088 | 1466754140257 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
00:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 170ms
00:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
00:42:20 INFO - PROCESS | 4088 | 1466754140390 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 INFO - PROCESS | 4088 | 1466754140420 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
00:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 170ms
00:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
00:42:20 INFO - PROCESS | 4088 | 1466754140574 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 INFO - PROCESS | 4088 | 1466754140605 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 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
00:42:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:20 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
00:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 171ms
00:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
00:42:20 INFO - PROCESS | 4088 | 1466754140753 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 INFO - PROCESS | 4088 | 1466754140788 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
00:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 169ms
00:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
00:42:20 INFO - PROCESS | 4088 | 1466754140925 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:20 INFO - PROCESS | 4088 | 1466754140957 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:21 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
00:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 170ms
00:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
00:42:21 INFO - PROCESS | 4088 | 1466754141102 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:21 INFO - PROCESS | 4088 | 1466754141139 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
00:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 230ms
00:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
00:42:21 INFO - PROCESS | 4088 | 1466754141337 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:21 INFO - PROCESS | 4088 | 1466754141369 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:21 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
00:42:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:21 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
00:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 170ms
00:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
00:42:21 INFO - PROCESS | 4088 | 1466754141509 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:21 INFO - PROCESS | 4088 | 1466754141549 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
00:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 229ms
00:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
00:42:21 INFO - PROCESS | 4088 | 1466754141744 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:21 INFO - PROCESS | 4088 | 1466754141785 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
00:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 230ms
00:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
00:42:21 INFO - PROCESS | 4088 | 1466754141979 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:22 INFO - PROCESS | 4088 | 1466754142023 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
00:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 170ms
00:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
00:42:22 INFO - PROCESS | 4088 | 1466754142155 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:22 INFO - PROCESS | 4088 | 1466754142195 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
00:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 170ms
00:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
00:42:22 INFO - PROCESS | 4088 | 1466754142334 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:22 INFO - PROCESS | 4088 | 1466754142378 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
00:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 170ms
00:42:22 INFO - PROCESS | 4088 | 1466754142511 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
00:42:22 INFO - PROCESS | 4088 | 1466754142550 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
00:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 230ms
00:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
00:42:22 INFO - PROCESS | 4088 | 1466754142755 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:22 INFO - PROCESS | 4088 | 1466754142802 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
00:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 230ms
00:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
00:42:22 INFO - PROCESS | 4088 | 1466754142985 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 INFO - PROCESS | 4088 | 1466754143020 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
00:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 170ms
00:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
00:42:23 INFO - PROCESS | 4088 | 1466754143160 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 INFO - PROCESS | 4088 | 1466754143197 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
00:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 170ms
00:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
00:42:23 INFO - PROCESS | 4088 | 1466754143334 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 INFO - PROCESS | 4088 | 1466754143370 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
00:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 170ms
00:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
00:42:23 INFO - PROCESS | 4088 | 1466754143507 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 INFO - PROCESS | 4088 | 1466754143544 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
00:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 170ms
00:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
00:42:23 INFO - PROCESS | 4088 | 1466754143685 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 INFO - PROCESS | 4088 | 1466754143727 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 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
00:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 170ms
00:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
00:42:23 INFO - PROCESS | 4088 | 1466754143858 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:23 INFO - PROCESS | 4088 | 1466754143900 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 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
00:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 170ms
00:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
00:42:24 INFO - PROCESS | 4088 | 1466754144035 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 INFO - PROCESS | 4088 | 1466754144075 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 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
00:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 170ms
00:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
00:42:24 INFO - PROCESS | 4088 | 1466754144208 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 INFO - PROCESS | 4088 | 1466754144245 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 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)
00:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 170ms
00:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
00:42:24 INFO - PROCESS | 4088 | 1466754144385 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 INFO - PROCESS | 4088 | 1466754144423 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 169ms
00:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
00:42:24 INFO - PROCESS | 4088 | 1466754144556 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 INFO - PROCESS | 4088 | 1466754144596 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
00:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 170ms
00:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
00:42:24 INFO - PROCESS | 4088 | 1466754144735 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 INFO - PROCESS | 4088 | 1466754144774 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
00:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 170ms
00:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
00:42:24 INFO - PROCESS | 4088 | 1466754144907 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:24 INFO - PROCESS | 4088 | 1466754144947 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
00:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 170ms
00:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
00:42:25 INFO - PROCESS | 4088 | 1466754145082 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:25 INFO - PROCESS | 4088 | 1466754145122 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
00:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 170ms
00:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
00:42:25 INFO - PROCESS | 4088 | 1466754145256 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:25 INFO - PROCESS | 4088 | 1466754145301 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
00:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 170ms
00:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
00:42:25 INFO - PROCESS | 4088 | 1466754145430 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:25 INFO - PROCESS | 4088 | 1466754145498 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
00:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 482ms
00:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
00:42:25 INFO - PROCESS | 4088 | 1466754145919 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:25 INFO - PROCESS | 4088 | 1466754145964 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
00:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 419ms
00:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
00:42:26 INFO - PROCESS | 4088 | 1466754146343 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:26 INFO - PROCESS | 4088 | 1466754146378 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
00:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 169ms
00:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
00:42:26 INFO - PROCESS | 4088 | 1466754146522 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:26 INFO - PROCESS | 4088 | 1466754146556 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
00:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 170ms
00:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
00:42:26 INFO - PROCESS | 4088 | 1466754146701 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:26 INFO - PROCESS | 4088 | 1466754146732 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:26 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
00:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 171ms
00:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
00:42:26 INFO - PROCESS | 4088 | 1466754146871 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:26 INFO - PROCESS | 4088 | 1466754146903 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
00:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 271ms
00:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
00:42:27 INFO - PROCESS | 4088 | 1466754147150 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:27 INFO - PROCESS | 4088 | 1466754147180 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
00:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 169ms
00:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
00:42:27 INFO - PROCESS | 4088 | 1466754147322 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:27 INFO - PROCESS | 4088 | 1466754147360 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:27 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)
00:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 170ms
00:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
00:42:27 INFO - PROCESS | 4088 | 1466754147496 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:27 INFO - PROCESS | 4088 | 1466754147525 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
00:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
00:42:27 INFO - PROCESS | 4088 | 1466754147671 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:27 INFO - PROCESS | 4088 | 1466754147703 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
00:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 170ms
00:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
00:42:27 INFO - PROCESS | 4088 | 1466754147846 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:27 INFO - PROCESS | 4088 | 1466754147883 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
00:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 169ms
00:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
00:42:28 INFO - PROCESS | 4088 | 1466754148020 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:28 INFO - PROCESS | 4088 | 1466754148051 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
00:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 229ms
00:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
00:42:28 INFO - PROCESS | 4088 | 1466754148255 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:28 INFO - PROCESS | 4088 | 1466754148299 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
00:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 230ms
00:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
00:42:28 INFO - PROCESS | 4088 | 1466754148489 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:28 INFO - PROCESS | 4088 | 1466754148530 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
00:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 170ms
00:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
00:42:28 INFO - PROCESS | 4088 | 1466754148667 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:28 INFO - PROCESS | 4088 | 1466754148708 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
00:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 170ms
00:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
00:42:28 INFO - PROCESS | 4088 | 1466754148843 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:28 INFO - PROCESS | 4088 | 1466754148881 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
00:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 169ms
00:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
00:42:29 INFO - PROCESS | 4088 | 1466754149026 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - PROCESS | 4088 | 1466754149065 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
00:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 170ms
00:42:29 INFO - PROCESS | 4088 | 1466754149204 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
00:42:29 INFO - PROCESS | 4088 | 1466754149242 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
00:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 169ms
00:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
00:42:29 INFO - PROCESS | 4088 | 1466754149379 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - PROCESS | 4088 | 1466754149418 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
00:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 169ms
00:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
00:42:29 INFO - PROCESS | 4088 | 1466754149555 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - PROCESS | 4088 | 1466754149596 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
00:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 230ms
00:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
00:42:29 INFO - PROCESS | 4088 | 1466754149788 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - PROCESS | 4088 | 1466754149826 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
00:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 168ms
00:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
00:42:29 INFO - PROCESS | 4088 | 1466754149967 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - PROCESS | 4088 | 1466754150005 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
00:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 170ms
00:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
00:42:30 INFO - PROCESS | 4088 | 1466754150136 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - PROCESS | 4088 | 1466754150172 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
00:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 170ms
00:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
00:42:30 INFO - PROCESS | 4088 | 1466754150310 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - PROCESS | 4088 | 1466754150346 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
00:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 170ms
00:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
00:42:30 INFO - PROCESS | 4088 | 1466754150487 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - PROCESS | 4088 | 1466754150524 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
00:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 170ms
00:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
00:42:30 INFO - PROCESS | 4088 | 1466754150660 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - PROCESS | 4088 | 1466754150704 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
00:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 169ms
00:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
00:42:30 INFO - PROCESS | 4088 | 1466754150837 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:30 INFO - PROCESS | 4088 | 1466754150876 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
00:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 169ms
00:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
00:42:31 INFO - PROCESS | 4088 | 1466754151012 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - PROCESS | 4088 | 1466754151049 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
00:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 170ms
00:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
00:42:31 INFO - PROCESS | 4088 | 1466754151186 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - PROCESS | 4088 | 1466754151227 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
00:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 170ms
00:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
00:42:31 INFO - PROCESS | 4088 | 1466754151361 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - PROCESS | 4088 | 1466754151399 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
00:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 170ms
00:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
00:42:31 INFO - PROCESS | 4088 | 1466754151539 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - PROCESS | 4088 | 1466754151579 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
00:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 170ms
00:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
00:42:31 INFO - PROCESS | 4088 | 1466754151711 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - PROCESS | 4088 | 1466754151756 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
00:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 170ms
00:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
00:42:31 INFO - PROCESS | 4088 | 1466754151885 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:31 INFO - PROCESS | 4088 | 1466754151927 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
00:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 170ms
00:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
00:42:32 INFO - PROCESS | 4088 | 1466754152061 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:32 INFO - PROCESS | 4088 | 1466754152100 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
00:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 482ms
00:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
00:42:32 INFO - PROCESS | 4088 | 1466754152549 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:32 INFO - PROCESS | 4088 | 1466754152582 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
00:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 170ms
00:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
00:42:32 INFO - PROCESS | 4088 | 1466754152725 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:32 INFO - PROCESS | 4088 | 1466754152757 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
00:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 170ms
00:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
00:42:32 INFO - PROCESS | 4088 | 1466754152907 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:32 INFO - PROCESS | 4088 | 1466754152944 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
00:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 170ms
00:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
00:42:33 INFO - PROCESS | 4088 | 1466754153077 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - PROCESS | 4088 | 1466754153108 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
00:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 169ms
00:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
00:42:33 INFO - PROCESS | 4088 | 1466754153253 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - PROCESS | 4088 | 1466754153282 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
00:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 169ms
00:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
00:42:33 INFO - PROCESS | 4088 | 1466754153426 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - PROCESS | 4088 | 1466754153469 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
00:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 169ms
00:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
00:42:33 INFO - PROCESS | 4088 | 1466754153601 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - PROCESS | 4088 | 1466754153630 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
00:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 170ms
00:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
00:42:33 INFO - PROCESS | 4088 | 1466754153774 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - PROCESS | 4088 | 1466754153804 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
00:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 170ms
00:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
00:42:33 INFO - PROCESS | 4088 | 1466754153952 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:33 INFO - PROCESS | 4088 | 1466754153986 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
00:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 170ms
00:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
00:42:34 INFO - PROCESS | 4088 | 1466754154124 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:34 INFO - PROCESS | 4088 | 1466754154155 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
00:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 170ms
00:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
00:42:34 INFO - PROCESS | 4088 | 1466754154302 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:34 INFO - PROCESS | 4088 | 1466754154339 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
00:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 170ms
00:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
00:42:34 INFO - PROCESS | 4088 | 1466754154474 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:34 INFO - PROCESS | 4088 | 1466754154516 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
00:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 170ms
00:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
00:42:34 INFO - PROCESS | 4088 | 1466754154656 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:34 INFO - PROCESS | 4088 | 1466754154695 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
00:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 188ms
00:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
00:42:34 INFO - PROCESS | 4088 | 1466754154847 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:34 INFO - PROCESS | 4088 | 1466754154905 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:35 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
00:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 230ms
00:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
00:42:35 INFO - PROCESS | 4088 | 1466754155085 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:35 INFO - PROCESS | 4088 | 1466754155129 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:35 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
00:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 170ms
00:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
00:42:35 INFO - PROCESS | 4088 | 1466754155263 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:35 INFO - PROCESS | 4088 | 1466754155306 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
00:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 230ms
00:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
00:42:35 INFO - PROCESS | 4088 | 1466754155492 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:35 INFO - PROCESS | 4088 | 1466754155541 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
00:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 230ms
00:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
00:42:35 INFO - PROCESS | 4088 | 1466754155729 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:35 INFO - PROCESS | 4088 | 1466754155775 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
00:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 230ms
00:42:35 INFO - PROCESS | 4088 | 1466754155961 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
00:42:36 INFO - PROCESS | 4088 | 1466754155995 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
00:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 170ms
00:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
00:42:36 INFO - PROCESS | 4088 | 1466754156137 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:36 INFO - PROCESS | 4088 | 1466754156176 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
00:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 169ms
00:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
00:42:36 INFO - PROCESS | 4088 | 1466754156311 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:36 INFO - PROCESS | 4088 | 1466754156348 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
00:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 170ms
00:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
00:42:36 INFO - PROCESS | 4088 | 1466754156486 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:36 INFO - PROCESS | 4088 | 1466754156524 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
00:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 170ms
00:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
00:42:36 INFO - PROCESS | 4088 | 1466754156660 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:36 INFO - PROCESS | 4088 | 1466754156698 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:36 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)
00:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 170ms
00:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
00:42:36 INFO - PROCESS | 4088 | 1466754156836 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:36 INFO - PROCESS | 4088 | 1466754156874 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 170ms
00:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
00:42:37 INFO - PROCESS | 4088 | 1466754157010 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - PROCESS | 4088 | 1466754157050 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
00:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 170ms
00:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
00:42:37 INFO - PROCESS | 4088 | 1466754157187 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - PROCESS | 4088 | 1466754157227 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
00:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 171ms
00:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
00:42:37 INFO - PROCESS | 4088 | 1466754157364 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - PROCESS | 4088 | 1466754157406 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
00:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 170ms
00:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
00:42:37 INFO - PROCESS | 4088 | 1466754157536 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - PROCESS | 4088 | 1466754157575 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
00:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 170ms
00:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
00:42:37 INFO - PROCESS | 4088 | 1466754157712 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - PROCESS | 4088 | 1466754157753 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
00:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 168ms
00:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
00:42:37 INFO - PROCESS | 4088 | 1466754157887 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:37 INFO - PROCESS | 4088 | 1466754157927 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
00:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 230ms
00:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
00:42:38 INFO - PROCESS | 4088 | 1466754158127 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:38 INFO - PROCESS | 4088 | 1466754158167 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
00:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 169ms
00:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
00:42:38 INFO - PROCESS | 4088 | 1466754158304 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:38 INFO - PROCESS | 4088 | 1466754158346 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
00:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 170ms
00:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
00:42:38 INFO - PROCESS | 4088 | 1466754158479 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:38 INFO - PROCESS | 4088 | 1466754158546 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
00:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 482ms
00:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
00:42:38 INFO - PROCESS | 4088 | 1466754158966 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - PROCESS | 4088 | 1466754159014 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
00:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 271ms
00:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
00:42:39 INFO - PROCESS | 4088 | 1466754159243 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - PROCESS | 4088 | 1466754159281 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
00:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 170ms
00:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
00:42:39 INFO - PROCESS | 4088 | 1466754159421 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - PROCESS | 4088 | 1466754159455 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
00:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 170ms
00:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
00:42:39 INFO - PROCESS | 4088 | 1466754159591 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - PROCESS | 4088 | 1466754159623 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
00:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 170ms
00:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
00:42:39 INFO - PROCESS | 4088 | 1466754159768 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - PROCESS | 4088 | 1466754159796 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
00:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 170ms
00:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
00:42:39 INFO - PROCESS | 4088 | 1466754159945 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:39 INFO - PROCESS | 4088 | 1466754159992 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:40 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
00:42:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:40 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
00:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 171ms
00:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
00:42:40 INFO - PROCESS | 4088 | 1466754160118 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:40 INFO - PROCESS | 4088 | 1466754160151 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
00:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 189ms
00:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
00:42:40 INFO - PROCESS | 4088 | 1466754160309 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:40 INFO - PROCESS | 4088 | 1466754160342 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
00:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 170ms
00:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
00:42:40 INFO - PROCESS | 4088 | 1466754160486 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:40 INFO - PROCESS | 4088 | 1466754160521 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
00:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 169ms
00:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
00:42:40 INFO - PROCESS | 4088 | 1466754160658 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:40 INFO - PROCESS | 4088 | 1466754160689 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
00:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 169ms
00:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
00:42:40 INFO - PROCESS | 4088 | 1466754160839 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:40 INFO - PROCESS | 4088 | 1466754160877 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
00:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 189ms
00:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
00:42:41 INFO - PROCESS | 4088 | 1466754161026 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 INFO - PROCESS | 4088 | 1466754161058 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 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
00:42:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
00:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 168ms
00:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
00:42:41 INFO - PROCESS | 4088 | 1466754161202 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 INFO - PROCESS | 4088 | 1466754161242 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 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
00:42:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
00:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 230ms
00:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
00:42:41 INFO - PROCESS | 4088 | 1466754161436 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 INFO - PROCESS | 4088 | 1466754161476 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
00:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 170ms
00:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
00:42:41 INFO - PROCESS | 4088 | 1466754161611 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 INFO - PROCESS | 4088 | 1466754161649 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 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
00:42:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
00:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 170ms
00:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
00:42:41 INFO - PROCESS | 4088 | 1466754161787 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 INFO - PROCESS | 4088 | 1466754161827 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:41 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
00:42:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
00:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 169ms
00:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
00:42:41 INFO - PROCESS | 4088 | 1466754161962 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:42 INFO - PROCESS | 4088 | 1466754162002 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:42 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
00:42:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:42 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
00:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 169ms
00:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
00:42:42 INFO - PROCESS | 4088 | 1466754162146 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:42 INFO - PROCESS | 4088 | 1466754162190 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
00:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 229ms
00:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
00:42:42 INFO - PROCESS | 4088 | 1466754162374 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:42 INFO - PROCESS | 4088 | 1466754162424 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:42 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
00:42:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:42 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
00:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 169ms
00:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
00:42:42 INFO - PROCESS | 4088 | 1466754162551 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:42 INFO - PROCESS | 4088 | 1466754162619 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
00:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 230ms
00:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
00:42:42 INFO - PROCESS | 4088 | 1466754162785 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:42 INFO - PROCESS | 4088 | 1466754162821 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
00:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 170ms
00:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
00:42:42 INFO - PROCESS | 4088 | 1466754162960 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - PROCESS | 4088 | 1466754162997 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
00:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 170ms
00:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
00:42:43 INFO - PROCESS | 4088 | 1466754163135 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - PROCESS | 4088 | 1466754163174 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
00:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 170ms
00:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
00:42:43 INFO - PROCESS | 4088 | 1466754163307 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - PROCESS | 4088 | 1466754163343 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
00:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 170ms
00:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
00:42:43 INFO - PROCESS | 4088 | 1466754163485 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - PROCESS | 4088 | 1466754163524 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
00:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 170ms
00:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
00:42:43 INFO - PROCESS | 4088 | 1466754163658 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - PROCESS | 4088 | 1466754163698 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
00:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 170ms
00:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
00:42:43 INFO - PROCESS | 4088 | 1466754163835 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:43 INFO - PROCESS | 4088 | 1466754163875 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
00:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 170ms
00:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
00:42:44 INFO - PROCESS | 4088 | 1466754164008 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:44 INFO - PROCESS | 4088 | 1466754164048 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
00:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 419ms
00:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
00:42:44 INFO - PROCESS | 4088 | 1466754164434 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:44 INFO - PROCESS | 4088 | 1466754164474 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
00:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 169ms
00:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
00:42:44 INFO - PROCESS | 4088 | 1466754164606 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:44 INFO - PROCESS | 4088 | 1466754164645 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
00:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 169ms
00:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
00:42:44 INFO - PROCESS | 4088 | 1466754164780 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:44 INFO - PROCESS | 4088 | 1466754164821 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
00:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 168ms
00:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
00:42:44 INFO - PROCESS | 4088 | 1466754164953 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:45 INFO - PROCESS | 4088 | 1466754164993 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
00:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 189ms
00:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
00:42:45 INFO - PROCESS | 4088 | 1466754165145 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:45 INFO - PROCESS | 4088 | 1466754165210 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
00:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 482ms
00:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
00:42:45 INFO - PROCESS | 4088 | 1466754165633 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:45 INFO - PROCESS | 4088 | 1466754165678 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
00:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 418ms
00:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
00:42:46 INFO - PROCESS | 4088 | 1466754166056 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - PROCESS | 4088 | 1466754166094 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
00:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 170ms
00:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
00:42:46 INFO - PROCESS | 4088 | 1466754166235 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - PROCESS | 4088 | 1466754166269 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
00:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 189ms
00:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
00:42:46 INFO - PROCESS | 4088 | 1466754166427 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - PROCESS | 4088 | 1466754166458 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
00:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 169ms
00:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
00:42:46 INFO - PROCESS | 4088 | 1466754166601 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - PROCESS | 4088 | 1466754166633 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
00:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 170ms
00:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
00:42:46 INFO - PROCESS | 4088 | 1466754166774 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - PROCESS | 4088 | 1466754166804 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
00:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 170ms
00:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
00:42:46 INFO - PROCESS | 4088 | 1466754166960 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - PROCESS | 4088 | 1466754166995 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
00:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 189ms
00:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
00:42:47 INFO - PROCESS | 4088 | 1466754167143 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - PROCESS | 4088 | 1466754167173 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
00:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 170ms
00:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
00:42:47 INFO - PROCESS | 4088 | 1466754167320 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - PROCESS | 4088 | 1466754167352 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
00:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 169ms
00:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
00:42:47 INFO - PROCESS | 4088 | 1466754167492 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - PROCESS | 4088 | 1466754167524 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
00:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 170ms
00:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
00:42:47 INFO - PROCESS | 4088 | 1466754167668 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - PROCESS | 4088 | 1466754167702 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
00:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 170ms
00:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
00:42:47 INFO - PROCESS | 4088 | 1466754167842 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:47 INFO - PROCESS | 4088 | 1466754167883 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
00:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 169ms
00:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
00:42:48 INFO - PROCESS | 4088 | 1466754168019 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - PROCESS | 4088 | 1466754168065 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
00:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
00:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
00:42:48 INFO - PROCESS | 4088 | 1466754168196 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - PROCESS | 4088 | 1466754168234 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
00:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 170ms
00:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
00:42:48 INFO - PROCESS | 4088 | 1466754168374 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - PROCESS | 4088 | 1466754168416 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
00:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 188ms
00:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
00:42:48 INFO - PROCESS | 4088 | 1466754168559 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - PROCESS | 4088 | 1466754168599 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
00:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 169ms
00:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
00:42:48 INFO - PROCESS | 4088 | 1466754168740 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - PROCESS | 4088 | 1466754168788 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
00:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 189ms
00:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
00:42:48 INFO - PROCESS | 4088 | 1466754168927 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:48 INFO - PROCESS | 4088 | 1466754168968 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:49 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
00:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 170ms
00:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
00:42:49 INFO - PROCESS | 4088 | 1466754169106 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:49 INFO - PROCESS | 4088 | 1466754169155 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
00:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 229ms
00:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
00:42:49 INFO - PROCESS | 4088 | 1466754169359 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:49 INFO - PROCESS | 4088 | 1466754169408 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
00:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 170ms
00:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
00:42:49 INFO - PROCESS | 4088 | 1466754169535 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:49 INFO - PROCESS | 4088 | 1466754169570 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
00:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 170ms
00:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
00:42:49 INFO - PROCESS | 4088 | 1466754169708 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:49 INFO - PROCESS | 4088 | 1466754169745 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
00:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 170ms
00:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
00:42:49 INFO - PROCESS | 4088 | 1466754169887 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:49 INFO - PROCESS | 4088 | 1466754169930 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
00:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 170ms
00:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
00:42:50 INFO - PROCESS | 4088 | 1466754170062 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - PROCESS | 4088 | 1466754170098 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
00:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 169ms
00:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
00:42:50 INFO - PROCESS | 4088 | 1466754170236 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - PROCESS | 4088 | 1466754170272 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
00:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 170ms
00:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
00:42:50 INFO - PROCESS | 4088 | 1466754170413 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - PROCESS | 4088 | 1466754170454 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 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
00:42:50 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
00:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 170ms
00:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
00:42:50 INFO - PROCESS | 4088 | 1466754170586 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - PROCESS | 4088 | 1466754170625 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
00:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 170ms
00:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
00:42:50 INFO - PROCESS | 4088 | 1466754170763 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - PROCESS | 4088 | 1466754170800 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
00:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 170ms
00:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
00:42:50 INFO - PROCESS | 4088 | 1466754170937 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:50 INFO - PROCESS | 4088 | 1466754170977 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
00:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 170ms
00:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
00:42:51 INFO - PROCESS | 4088 | 1466754171111 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:51 INFO - PROCESS | 4088 | 1466754171152 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
00:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 169ms
00:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
00:42:51 INFO - PROCESS | 4088 | 1466754171288 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:51 INFO - PROCESS | 4088 | 1466754171328 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
00:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 170ms
00:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
00:42:51 INFO - PROCESS | 4088 | 1466754171466 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:51 INFO - PROCESS | 4088 | 1466754171505 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
00:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 170ms
00:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
00:42:51 INFO - PROCESS | 4088 | 1466754171640 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:51 INFO - PROCESS | 4088 | 1466754171682 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
00:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 170ms
00:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
00:42:51 INFO - PROCESS | 4088 | 1466754171816 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:51 INFO - PROCESS | 4088 | 1466754171886 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
00:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 587ms
00:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
00:42:52 INFO - PROCESS | 4088 | 1466754172407 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:52 INFO - PROCESS | 4088 | 1466754172441 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
00:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 169ms
00:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
00:42:52 INFO - PROCESS | 4088 | 1466754172585 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:52 INFO - PROCESS | 4088 | 1466754172618 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
00:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 169ms
00:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
00:42:52 INFO - PROCESS | 4088 | 1466754172757 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:52 INFO - PROCESS | 4088 | 1466754172802 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
00:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 231ms
00:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
00:42:53 INFO - PROCESS | 4088 | 1466754172990 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - PROCESS | 4088 | 1466754173028 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
00:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 170ms
00:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
00:42:53 INFO - PROCESS | 4088 | 1466754173167 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - PROCESS | 4088 | 1466754173199 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
00:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 171ms
00:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
00:42:53 INFO - PROCESS | 4088 | 1466754173341 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - PROCESS | 4088 | 1466754173381 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
00:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 171ms
00:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
00:42:53 INFO - PROCESS | 4088 | 1466754173518 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - PROCESS | 4088 | 1466754173549 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
00:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 170ms
00:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
00:42:53 INFO - PROCESS | 4088 | 1466754173690 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - PROCESS | 4088 | 1466754173724 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
00:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 170ms
00:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
00:42:53 INFO - PROCESS | 4088 | 1466754173866 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:53 INFO - PROCESS | 4088 | 1466754173898 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
00:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 170ms
00:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
00:42:54 INFO - PROCESS | 4088 | 1466754174042 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:54 INFO - PROCESS | 4088 | 1466754174076 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
00:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 230ms
00:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
00:42:54 INFO - PROCESS | 4088 | 1466754174275 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:54 INFO - PROCESS | 4088 | 1466754174326 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
00:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 230ms
00:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
00:42:54 INFO - PROCESS | 4088 | 1466754174510 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:54 INFO - PROCESS | 4088 | 1466754174551 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
00:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 170ms
00:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
00:42:54 INFO - PROCESS | 4088 | 1466754174689 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:54 INFO - PROCESS | 4088 | 1466754174729 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
00:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 170ms
00:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
00:42:54 INFO - PROCESS | 4088 | 1466754174876 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:54 INFO - PROCESS | 4088 | 1466754174917 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
00:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 189ms
00:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
00:42:55 INFO - PROCESS | 4088 | 1466754175062 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:55 INFO - PROCESS | 4088 | 1466754175102 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
00:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 170ms
00:42:55 INFO - PROCESS | 4088 | 1466754175240 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
00:42:55 INFO - PROCESS | 4088 | 1466754175281 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
00:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 170ms
00:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
00:42:55 INFO - PROCESS | 4088 | 1466754175418 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:55 INFO - PROCESS | 4088 | 1466754175483 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
00:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 230ms
00:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
00:42:55 INFO - PROCESS | 4088 | 1466754175653 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:55 INFO - PROCESS | 4088 | 1466754175689 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
00:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 170ms
00:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
00:42:55 INFO - PROCESS | 4088 | 1466754175826 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:55 INFO - PROCESS | 4088 | 1466754175870 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
00:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 170ms
00:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
00:42:56 INFO - PROCESS | 4088 | 1466754176003 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - PROCESS | 4088 | 1466754176042 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
00:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 170ms
00:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
00:42:56 INFO - PROCESS | 4088 | 1466754176176 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - PROCESS | 4088 | 1466754176213 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
00:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 169ms
00:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
00:42:56 INFO - PROCESS | 4088 | 1466754176353 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - PROCESS | 4088 | 1466754176391 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
00:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 170ms
00:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
00:42:56 INFO - PROCESS | 4088 | 1466754176525 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - PROCESS | 4088 | 1466754176567 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
00:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 170ms
00:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
00:42:56 INFO - PROCESS | 4088 | 1466754176702 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - PROCESS | 4088 | 1466754176740 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
00:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 170ms
00:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
00:42:56 INFO - PROCESS | 4088 | 1466754176875 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:56 INFO - PROCESS | 4088 | 1466754176913 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
00:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 170ms
00:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
00:42:57 INFO - PROCESS | 4088 | 1466754177053 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - PROCESS | 4088 | 1466754177098 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
00:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 169ms
00:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
00:42:57 INFO - PROCESS | 4088 | 1466754177227 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - PROCESS | 4088 | 1466754177265 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
00:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 170ms
00:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
00:42:57 INFO - PROCESS | 4088 | 1466754177403 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - PROCESS | 4088 | 1466754177447 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
00:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 170ms
00:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
00:42:57 INFO - PROCESS | 4088 | 1466754177578 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - PROCESS | 4088 | 1466754177621 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
00:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 170ms
00:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
00:42:57 INFO - PROCESS | 4088 | 1466754177753 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - PROCESS | 4088 | 1466754177792 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
00:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 170ms
00:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
00:42:57 INFO - PROCESS | 4088 | 1466754177927 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:57 INFO - PROCESS | 4088 | 1466754177975 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
00:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 170ms
00:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
00:42:58 INFO - PROCESS | 4088 | 1466754178103 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:58 INFO - PROCESS | 4088 | 1466754178173 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
00:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 482ms
00:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
00:42:58 INFO - PROCESS | 4088 | 1466754178592 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:58 INFO - PROCESS | 4088 | 1466754178643 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
00:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 419ms
00:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
00:42:59 INFO - PROCESS | 4088 | 1466754179015 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - PROCESS | 4088 | 1466754179059 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
00:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 169ms
00:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
00:42:59 INFO - PROCESS | 4088 | 1466754179190 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - PROCESS | 4088 | 1466754179225 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
00:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 170ms
00:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
00:42:59 INFO - PROCESS | 4088 | 1466754179368 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - PROCESS | 4088 | 1466754179399 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
00:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 169ms
00:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
00:42:59 INFO - PROCESS | 4088 | 1466754179538 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - PROCESS | 4088 | 1466754179571 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
00:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 170ms
00:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
00:42:59 INFO - PROCESS | 4088 | 1466754179711 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - PROCESS | 4088 | 1466754179743 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
00:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 169ms
00:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
00:42:59 INFO - PROCESS | 4088 | 1466754179888 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:42:59 INFO - PROCESS | 4088 | 1466754179928 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
00:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 170ms
00:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
00:43:00 INFO - PROCESS | 4088 | 1466754180060 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - PROCESS | 4088 | 1466754180089 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
00:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 170ms
00:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
00:43:00 INFO - PROCESS | 4088 | 1466754180236 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - PROCESS | 4088 | 1466754180268 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
00:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 170ms
00:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
00:43:00 INFO - PROCESS | 4088 | 1466754180410 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - PROCESS | 4088 | 1466754180445 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
00:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 170ms
00:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
00:43:00 INFO - PROCESS | 4088 | 1466754180587 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - PROCESS | 4088 | 1466754180619 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
00:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 170ms
00:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
00:43:00 INFO - PROCESS | 4088 | 1466754180764 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - PROCESS | 4088 | 1466754180811 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
00:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 229ms
00:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
00:43:01 INFO - PROCESS | 4088 | 1466754180999 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:01 INFO - PROCESS | 4088 | 1466754181037 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
00:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 230ms
00:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
00:43:01 INFO - PROCESS | 4088 | 1466754181234 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:01 INFO - PROCESS | 4088 | 1466754181272 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
00:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 169ms
00:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
00:43:01 INFO - PROCESS | 4088 | 1466754181407 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:01 INFO - PROCESS | 4088 | 1466754181448 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
00:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 170ms
00:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
00:43:01 INFO - PROCESS | 4088 | 1466754181585 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:01 INFO - PROCESS | 4088 | 1466754181624 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
00:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 229ms
00:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
00:43:01 INFO - PROCESS | 4088 | 1466754181819 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:01 INFO - PROCESS | 4088 | 1466754181863 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
00:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 170ms
00:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
00:43:01 INFO - PROCESS | 4088 | 1466754181993 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - PROCESS | 4088 | 1466754182033 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
00:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 169ms
00:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
00:43:02 INFO - PROCESS | 4088 | 1466754182172 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - PROCESS | 4088 | 1466754182215 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
00:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 230ms
00:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
00:43:02 INFO - PROCESS | 4088 | 1466754182410 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - PROCESS | 4088 | 1466754182446 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
00:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 169ms
00:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
00:43:02 INFO - PROCESS | 4088 | 1466754182591 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - PROCESS | 4088 | 1466754182627 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
00:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 169ms
00:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
00:43:02 INFO - PROCESS | 4088 | 1466754182769 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - PROCESS | 4088 | 1466754182807 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
00:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 169ms
00:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
00:43:02 INFO - PROCESS | 4088 | 1466754182945 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:02 INFO - PROCESS | 4088 | 1466754182981 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
00:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 169ms
00:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
00:43:03 INFO - PROCESS | 4088 | 1466754183121 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - PROCESS | 4088 | 1466754183159 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
00:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 170ms
00:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
00:43:03 INFO - PROCESS | 4088 | 1466754183294 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - PROCESS | 4088 | 1466754183333 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
00:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 170ms
00:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
00:43:03 INFO - PROCESS | 4088 | 1466754183470 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - PROCESS | 4088 | 1466754183509 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
00:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 170ms
00:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
00:43:03 INFO - PROCESS | 4088 | 1466754183644 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - PROCESS | 4088 | 1466754183682 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
00:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 170ms
00:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
00:43:03 INFO - PROCESS | 4088 | 1466754183820 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - PROCESS | 4088 | 1466754183861 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
00:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 170ms
00:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
00:43:04 INFO - PROCESS | 4088 | 1466754183993 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:04 INFO - PROCESS | 4088 | 1466754184032 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
00:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 170ms
00:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
00:43:04 INFO - PROCESS | 4088 | 1466754184174 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:04 INFO - PROCESS | 4088 | 1466754184213 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
00:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 170ms
00:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
00:43:04 INFO - PROCESS | 4088 | 1466754184350 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:04 INFO - PROCESS | 4088 | 1466754184389 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
00:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 170ms
00:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
00:43:04 INFO - PROCESS | 4088 | 1466754184522 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:04 INFO - PROCESS | 4088 | 1466754184562 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
00:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 170ms
00:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
00:43:04 INFO - PROCESS | 4088 | 1466754184700 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:04 INFO - PROCESS | 4088 | 1466754184740 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
00:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 525ms
00:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
00:43:05 INFO - PROCESS | 4088 | 1466754185239 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:05 INFO - PROCESS | 4088 | 1466754185275 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
00:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 170ms
00:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
00:43:05 INFO - PROCESS | 4088 | 1466754185417 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:05 INFO - PROCESS | 4088 | 1466754185459 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
00:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 230ms
00:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
00:43:05 INFO - PROCESS | 4088 | 1466754185654 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:05 INFO - PROCESS | 4088 | 1466754185687 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
00:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 169ms
00:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
00:43:05 INFO - PROCESS | 4088 | 1466754185822 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:05 INFO - PROCESS | 4088 | 1466754185855 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
00:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 170ms
00:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
00:43:06 INFO - PROCESS | 4088 | 1466754185996 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - PROCESS | 4088 | 1466754186032 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
00:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 170ms
00:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
00:43:06 INFO - PROCESS | 4088 | 1466754186172 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - PROCESS | 4088 | 1466754186209 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
00:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 169ms
00:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
00:43:06 INFO - PROCESS | 4088 | 1466754186345 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - PROCESS | 4088 | 1466754186379 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
00:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 170ms
00:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
00:43:06 INFO - PROCESS | 4088 | 1466754186521 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - PROCESS | 4088 | 1466754186560 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
00:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 170ms
00:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
00:43:06 INFO - PROCESS | 4088 | 1466754186695 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - PROCESS | 4088 | 1466754186727 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
00:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 170ms
00:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
00:43:06 INFO - PROCESS | 4088 | 1466754186870 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:06 INFO - PROCESS | 4088 | 1466754186904 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
00:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 169ms
00:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
00:43:07 INFO - PROCESS | 4088 | 1466754187044 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:07 INFO - PROCESS | 4088 | 1466754187088 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
00:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 171ms
00:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
00:43:07 INFO - PROCESS | 4088 | 1466754187221 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:07 INFO - PROCESS | 4088 | 1466754187261 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
00:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 170ms
00:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
00:43:07 INFO - PROCESS | 4088 | 1466754187394 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:07 INFO - PROCESS | 4088 | 1466754187432 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
00:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 170ms
00:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
00:43:07 INFO - PROCESS | 4088 | 1466754187576 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:07 INFO - PROCESS | 4088 | 1466754187624 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:08 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)
00:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 668ms
00:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
00:43:08 INFO - PROCESS | 4088 | 1466754188256 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:08 INFO - PROCESS | 4088 | 1466754188295 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:08 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
00:43:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:43:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
00:43:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 732ms
00:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
00:43:09 INFO - PROCESS | 4088 | 1466754188991 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:09 INFO - PROCESS | 4088 | 1466754189025 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:09 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
00:43:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:43:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
00:43:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 693ms
00:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
00:43:09 INFO - PROCESS | 4088 | 1466754189686 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:09 INFO - PROCESS | 4088 | 1466754189721 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:10 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)
00:43:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 671ms
00:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
00:43:10 INFO - PROCESS | 4088 | 1466754190362 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:10 INFO - PROCESS | 4088 | 1466754190395 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:11 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)
00:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 669ms
00:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
00:43:11 INFO - PROCESS | 4088 | 1466754191036 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:11 INFO - PROCESS | 4088 | 1466754191095 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:11 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
00:43:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:43:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
00:43:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 838ms
00:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
00:43:11 INFO - PROCESS | 4088 | 1466754191881 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:11 INFO - PROCESS | 4088 | 1466754191915 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:12 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
00:43:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:43:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
00:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 691ms
00:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
00:43:12 INFO - PROCESS | 4088 | 1466754192577 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:12 INFO - PROCESS | 4088 | 1466754192608 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:13 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
00:43:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:43:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
00:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 692ms
00:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
00:43:13 INFO - PROCESS | 4088 | 1466754193275 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:13 INFO - PROCESS | 4088 | 1466754193308 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:13 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
00:43:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:43:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
00:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 689ms
00:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
00:43:13 INFO - PROCESS | 4088 | 1466754193968 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 INFO - PROCESS | 4088 | 1466754194005 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
00:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 170ms
00:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
00:43:14 INFO - PROCESS | 4088 | 1466754194143 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 INFO - PROCESS | 4088 | 1466754194181 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
00:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 170ms
00:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
00:43:14 INFO - PROCESS | 4088 | 1466754194319 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 INFO - PROCESS | 4088 | 1466754194363 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 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"
00:43:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:43:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
00:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 231ms
00:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
00:43:14 INFO - PROCESS | 4088 | 1466754194554 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 INFO - PROCESS | 4088 | 1466754194590 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
00:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 170ms
00:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
00:43:14 INFO - PROCESS | 4088 | 1466754194726 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 INFO - PROCESS | 4088 | 1466754194760 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 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"
00:43:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:43:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
00:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:43:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 170ms
00:43:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
00:43:14 INFO - PROCESS | 4088 | 1466754194903 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:14 INFO - PROCESS | 4088 | 1466754194934 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:15 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"
00:43:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:43:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
00:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 169ms
00:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
00:43:15 INFO - PROCESS | 4088 | 1466754195076 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:15 INFO - PROCESS | 4088 | 1466754195113 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
00:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 170ms
00:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
00:43:15 INFO - PROCESS | 4088 | 1466754195253 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:15 INFO - PROCESS | 4088 | 1466754195291 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:15 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
00:43:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:43:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
00:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 670ms
00:43:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
00:43:15 INFO - PROCESS | 4088 | 1466754195926 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:15 INFO - PROCESS | 4088 | 1466754195959 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
00:43:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 170ms
00:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
00:43:16 INFO - PROCESS | 4088 | 1466754196103 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - PROCESS | 4088 | 1466754196139 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
00:43:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 170ms
00:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
00:43:16 INFO - PROCESS | 4088 | 1466754196276 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - PROCESS | 4088 | 1466754196310 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
00:43:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 170ms
00:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
00:43:16 INFO - PROCESS | 4088 | 1466754196453 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - PROCESS | 4088 | 1466754196490 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
00:43:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 170ms
00:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
00:43:16 INFO - PROCESS | 4088 | 1466754196630 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - PROCESS | 4088 | 1466754196669 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
00:43:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 170ms
00:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
00:43:16 INFO - PROCESS | 4088 | 1466754196805 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - PROCESS | 4088 | 1466754196842 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
00:43:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 170ms
00:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
00:43:16 INFO - PROCESS | 4088 | 1466754196980 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:17 INFO - PROCESS | 4088 | 1466754197020 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
00:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 170ms
00:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
00:43:17 INFO - PROCESS | 4088 | 1466754197155 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:17 INFO - PROCESS | 4088 | 1466754197196 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
00:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 170ms
00:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
00:43:17 INFO - PROCESS | 4088 | 1466754197330 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:17 INFO - PROCESS | 4088 | 1466754197365 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
00:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 169ms
00:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
00:43:17 INFO - PROCESS | 4088 | 1466754197506 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:17 INFO - PROCESS | 4088 | 1466754197542 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
00:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 170ms
00:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
00:43:17 INFO - PROCESS | 4088 | 1466754197678 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:17 INFO - PROCESS | 4088 | 1466754197717 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
00:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 335ms
00:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
00:43:18 INFO - PROCESS | 4088 | 1466754198057 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:18 INFO - PROCESS | 4088 | 1466754198106 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
00:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 377ms
00:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
00:43:18 INFO - PROCESS | 4088 | 1466754198444 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:18 INFO - PROCESS | 4088 | 1466754198477 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
00:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 170ms
00:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
00:43:18 INFO - PROCESS | 4088 | 1466754198622 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:18 INFO - PROCESS | 4088 | 1466754198658 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
00:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 170ms
00:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
00:43:18 INFO - PROCESS | 4088 | 1466754198802 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:18 INFO - PROCESS | 4088 | 1466754198832 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
00:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 170ms
00:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
00:43:18 INFO - PROCESS | 4088 | 1466754198972 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - PROCESS | 4088 | 1466754199004 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
00:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 169ms
00:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
00:43:19 INFO - PROCESS | 4088 | 1466754199147 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - PROCESS | 4088 | 1466754199177 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
00:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 171ms
00:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
00:43:19 INFO - PROCESS | 4088 | 1466754199323 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - PROCESS | 4088 | 1466754199358 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
00:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 170ms
00:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
00:43:19 INFO - PROCESS | 4088 | 1466754199495 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - PROCESS | 4088 | 1466754199524 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
00:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 169ms
00:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
00:43:19 INFO - PROCESS | 4088 | 1466754199671 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - PROCESS | 4088 | 1466754199705 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
00:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 170ms
00:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
00:43:19 INFO - PROCESS | 4088 | 1466754199844 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:19 INFO - PROCESS | 4088 | 1466754199874 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
00:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 170ms
00:43:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
00:43:20 INFO - PROCESS | 4088 | 1466754200020 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - PROCESS | 4088 | 1466754200051 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
00:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 171ms
00:43:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
00:43:20 INFO - PROCESS | 4088 | 1466754200194 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - PROCESS | 4088 | 1466754200240 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
00:43:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 229ms
00:43:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
00:43:20 INFO - PROCESS | 4088 | 1466754200427 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - PROCESS | 4088 | 1466754200466 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
00:43:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 170ms
00:43:20 INFO - PROCESS | 4088 | 1466754200609 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
00:43:20 INFO - PROCESS | 4088 | 1466754200647 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
00:43:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 170ms
00:43:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
00:43:20 INFO - PROCESS | 4088 | 1466754200788 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - PROCESS | 4088 | 1466754200830 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
00:43:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 170ms
00:43:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
00:43:20 INFO - PROCESS | 4088 | 1466754200971 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - PROCESS | 4088 | 1466754201009 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
00:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 187ms
00:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
00:43:21 INFO - PROCESS | 4088 | 1466754201154 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - PROCESS | 4088 | 1466754201194 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
00:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 230ms
00:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
00:43:21 INFO - PROCESS | 4088 | 1466754201391 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - PROCESS | 4088 | 1466754201425 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
00:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 170ms
00:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
00:43:21 INFO - PROCESS | 4088 | 1466754201563 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - PROCESS | 4088 | 1466754201602 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
00:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 169ms
00:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
00:43:21 INFO - PROCESS | 4088 | 1466754201737 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - PROCESS | 4088 | 1466754201772 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
00:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 170ms
00:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
00:43:21 INFO - PROCESS | 4088 | 1466754201914 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:21 INFO - PROCESS | 4088 | 1466754201953 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
00:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 170ms
00:43:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
00:43:22 INFO - PROCESS | 4088 | 1466754202087 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - PROCESS | 4088 | 1466754202122 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
00:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 170ms
00:43:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
00:43:22 INFO - PROCESS | 4088 | 1466754202261 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - PROCESS | 4088 | 1466754202297 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
00:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 169ms
00:43:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
00:43:22 INFO - PROCESS | 4088 | 1466754202437 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - PROCESS | 4088 | 1466754202473 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
00:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 188ms
00:43:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
00:43:22 INFO - PROCESS | 4088 | 1466754202628 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - PROCESS | 4088 | 1466754202665 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
00:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 170ms
00:43:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
00:43:22 INFO - PROCESS | 4088 | 1466754202804 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - PROCESS | 4088 | 1466754202846 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
00:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 170ms
00:43:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
00:43:22 INFO - PROCESS | 4088 | 1466754202978 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - PROCESS | 4088 | 1466754203016 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
00:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 169ms
00:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
00:43:23 INFO - PROCESS | 4088 | 1466754203154 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - PROCESS | 4088 | 1466754203193 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
00:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 170ms
00:43:23 INFO - PROCESS | 4088 | 1466754203326 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
00:43:23 INFO - PROCESS | 4088 | 1466754203367 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
00:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 171ms
00:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
00:43:23 INFO - PROCESS | 4088 | 1466754203506 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - PROCESS | 4088 | 1466754203544 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
00:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 169ms
00:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
00:43:23 INFO - PROCESS | 4088 | 1466754203677 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - PROCESS | 4088 | 1466754203716 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
00:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 170ms
00:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
00:43:23 INFO - PROCESS | 4088 | 1466754203853 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:23 INFO - PROCESS | 4088 | 1466754203894 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
00:43:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
00:43:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
00:43:24 INFO - PROCESS | 4088 | 1466754204026 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:24 INFO - PROCESS | 4088 | 1466754204066 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
00:43:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 170ms
00:43:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
00:43:24 INFO - PROCESS | 4088 | 1466754204449 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:24 INFO - PROCESS | 4088 | 1466754204504 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
00:43:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
00:43:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 400ms
00:43:24 INFO - TEST-START | /DOMEvents/constructors.html
00:43:24 INFO - PROCESS | 4088 | 1466754204656 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:24 INFO - PROCESS | 4088 | 1466754204689 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
00:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
00:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
00:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
00:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
00:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
00:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
00:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
00:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
00:43:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 249ms
00:43:24 INFO - TEST-START | /DOMEvents/event-phases-order.html
00:43:24 INFO - PROCESS | 4088 | 1466754204909 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:24 INFO - PROCESS | 4088 | 1466754204944 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
00:43:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 170ms
00:43:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
00:43:25 INFO - PROCESS | 4088 | 1466754205088 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 INFO - PROCESS | 4088 | 1466754205120 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
00:43:25 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
00:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:43:25 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
00:43:25 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:43:25 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
00:43:25 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:43:25 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]"
00:43:25 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:43:25 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
00:43:25 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 170ms
00:43:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
00:43:25 INFO - PROCESS | 4088 | 1466754205272 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 INFO - PROCESS | 4088 | 1466754205304 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 INFO - PROCESS | 4088 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
00:43:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
00:43:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 170ms
00:43:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
00:43:25 INFO - PROCESS | 4088 | 1466754205448 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 INFO - PROCESS | 4088 | 1466754205489 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 INFO - PROCESS | 4088 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
00:43:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
00:43:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 170ms
00:43:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
00:43:25 INFO - PROCESS | 4088 | 1466754205621 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 INFO - PROCESS | 4088 | 1466754205654 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
00:43:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
00:43:25 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
00:43:25 INFO - PROCESS | 4088 | 1466754205793 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 INFO - PROCESS | 4088 | 1466754205823 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:25 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.
00:43:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 170ms
00:43:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
00:43:25 INFO - PROCESS | 4088 | 1466754205969 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 INFO - PROCESS | 4088 | 1466754206003 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 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
00:43:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
00:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
00:43:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 170ms
00:43:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
00:43:26 INFO - PROCESS | 4088 | 1466754206144 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 INFO - PROCESS | 4088 | 1466754206175 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 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.
00:43:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 170ms
00:43:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
00:43:26 INFO - PROCESS | 4088 | 1466754206322 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 INFO - PROCESS | 4088 | 1466754206359 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 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.
00:43:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
00:43:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
00:43:26 INFO - PROCESS | 4088 | 1466754206497 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 INFO - PROCESS | 4088 | 1466754206540 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
00:43:26 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
00:43:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
00:43:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
00:43:26 INFO - PROCESS | 4088 | 1466754206672 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 INFO - PROCESS | 4088 | 1466754206717 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 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.
00:43:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 169ms
00:43:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
00:43:26 INFO - PROCESS | 4088 | 1466754206854 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:26 INFO - PROCESS | 4088 | 1466754206891 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 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.
00:43:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 170ms
00:43:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
00:43:27 INFO - PROCESS | 4088 | 1466754207030 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 INFO - PROCESS | 4088 | 1466754207080 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 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.
00:43:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 170ms
00:43:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
00:43:27 INFO - PROCESS | 4088 | 1466754207216 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 INFO - PROCESS | 4088 | 1466754207253 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 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.
00:43:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 189ms
00:43:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
00:43:27 INFO - PROCESS | 4088 | 1466754207401 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 INFO - PROCESS | 4088 | 1466754207440 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 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.
00:43:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 170ms
00:43:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
00:43:27 INFO - PROCESS | 4088 | 1466754207579 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 INFO - PROCESS | 4088 | 1466754207620 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 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.
00:43:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 170ms
00:43:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
00:43:27 INFO - PROCESS | 4088 | 1466754207758 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 INFO - PROCESS | 4088 | 1466754207797 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:27 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
00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
00:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
00:43:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 170ms
00:43:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
00:43:27 INFO - PROCESS | 4088 | 1466754207959 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 INFO - PROCESS | 4088 | 1466754208010 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 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.
00:43:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 169ms
00:43:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
00:43:28 INFO - PROCESS | 4088 | 1466754208134 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 INFO - PROCESS | 4088 | 1466754208171 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 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.
00:43:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
00:43:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
00:43:28 INFO - PROCESS | 4088 | 1466754208309 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 INFO - PROCESS | 4088 | 1466754208355 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
00:43:28 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
00:43:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 171ms
00:43:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
00:43:28 INFO - PROCESS | 4088 | 1466754208485 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 INFO - PROCESS | 4088 | 1466754208523 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 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.
00:43:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 170ms
00:43:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
00:43:28 INFO - PROCESS | 4088 | 1466754208658 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 INFO - PROCESS | 4088 | 1466754208696 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 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.
00:43:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 170ms
00:43:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
00:43:28 INFO - PROCESS | 4088 | 1466754208835 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:28 INFO - PROCESS | 4088 | 1466754208871 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:29 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.
00:43:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 170ms
00:43:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker
00:43:29 INFO - PROCESS | 4088 | 1466754209008 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:29 INFO - PROCESS | 4088 | 1466754209048 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
00:43:29 INFO - {}
00:43:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
00:43:29 INFO - {}
00:43:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
00:43:29 INFO - {}
00:43:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
00:43:29 INFO - {}
00:43:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 170ms
00:43:29 INFO - TEST-START | /FileAPI/fileReader.html
00:43:29 INFO - PROCESS | 4088 | 1466754209186 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:29 INFO - PROCESS | 4088 | 1466754209226 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
00:43:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
00:43:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
00:43:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
00:43:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 170ms
00:43:29 INFO - TEST-START | /FileAPI/historical.html
00:43:29 INFO - PROCESS | 4088 | 1466754209359 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:29 INFO - PROCESS | 4088 | 1466754209397 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
00:43:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
00:43:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
00:43:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
00:43:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
00:43:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
00:43:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
00:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
00:43:29 INFO - TEST-OK | /FileAPI/historical.html | took 170ms
00:43:29 INFO - TEST-START | /FileAPI/idlharness.html
00:43:29 INFO - PROCESS | 4088 | 1466754209539 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:29 INFO - PROCESS | 4088 | 1466754209582 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
00:43:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
00:43:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
00:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:43:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:43:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:43:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
00:43:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
00:43:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
00:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:43:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:43:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:43:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
00:43:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
00:43:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
00:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:43:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:43:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:43:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
00:43:29 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
00:43:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:43:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:43:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:43:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:43:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
00:43:29 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
00:43:29 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
00:43:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:43:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:43:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:43:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:43:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
00:43:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
00:43:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
00:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
00:43:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:43:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
00:43:29 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
00:43:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:43:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:43:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:43:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:43:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
00:43:29 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
00:43:29 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
00:43:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:43:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:43:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:43:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:43:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
00:43:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
00:43:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 409ms
00:43:29 INFO - TEST-START | /FileAPI/idlharness.worker
00:43:29 INFO - PROCESS | 4088 | 1466754209949 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:29 INFO - PROCESS | 4088 | 1466754209987 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
00:43:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:43:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
00:43:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:43:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
00:43:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:43:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
00:43:30 INFO - {}
00:43:30 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
00:43:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:43:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:43:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
00:43:30 INFO - {}
00:43:30 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 - {}
00:43:30 INFO - {}
00:43:30 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
00:43:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:43:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:43:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
00:43:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
00:43:30 INFO - {}
00:43:30 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
00:43:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:43:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:43:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
00:43:30 INFO - {}
00:43:30 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 - {}
00:43:30 INFO - {}
00:43:30 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
00:43:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:43:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:43:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 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
00:43:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:43:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:43:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 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
00:43:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 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
00:43:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 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
00:43:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:43:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:43:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
00:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:43:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:43:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:43:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:43:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:43:30 INFO - {}
00:43:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 406ms
00:43:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
00:43:30 INFO - PROCESS | 4088 | 1466754210360 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:30 INFO - PROCESS | 4088 | 1466754210400 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:30 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
00:43:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 170ms
00:43:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
00:43:30 INFO - PROCESS | 4088 | 1466754210535 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:30 INFO - PROCESS | 4088 | 1466754210574 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
00:43:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 377ms
00:43:30 INFO - PROCESS | 4088 | 1466754210968 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html
00:43:31 INFO - PROCESS | 4088 | 1466754211017 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
00:43:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 209ms
00:43:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
00:43:31 INFO - PROCESS | 4088 | 1466754211191 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:31 INFO - PROCESS | 4088 | 1466754211233 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
00:43:31 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.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
00:43:31 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'.)
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
00:43:31 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.
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
00:43:31 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.
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
00:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
00:43:31 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.
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
00:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
00:43:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:43:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:43:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
00:43:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 293ms
00:43:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
00:43:31 INFO - PROCESS | 4088 | 1466754211492 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:31 INFO - PROCESS | 4088 | 1466754211524 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
00:43:31 INFO - {}
00:43:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 170ms
00:43:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
00:43:31 INFO - PROCESS | 4088 | 1466754211662 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:31 INFO - PROCESS | 4088 | 1466754211694 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
00:43:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
00:43:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 170ms
00:43:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
00:43:31 INFO - PROCESS | 4088 | 1466754211836 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:31 INFO - PROCESS | 4088 | 1466754211865 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
00:43:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:43:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:43:32 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"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:43:32 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"
00:43:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:43:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 369ms
00:43:32 INFO - TEST-START | /FileAPI/file/File-constructor.html
00:43:32 INFO - PROCESS | 4088 | 1466754212212 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:32 INFO - PROCESS | 4088 | 1466754212249 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
00:43:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
00:43:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
00:43:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
00:43:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
00:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
00:43:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
00:43:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 179ms
00:43:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
00:43:32 INFO - PROCESS | 4088 | 1466754212394 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:32 INFO - PROCESS | 4088 | 1466754212427 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
00:43:32 INFO - {}
00:43:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 169ms
00:43:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
00:43:32 INFO - PROCESS | 4088 | 1466754212571 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:32 INFO - PROCESS | 4088 | 1466754212608 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
00:43:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
00:43:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
00:43:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
00:43:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
00:43:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
00:43:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
00:43:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 170ms
00:43:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
00:43:32 INFO - PROCESS | 4088 | 1466754212744 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:32 INFO - PROCESS | 4088 | 1466754212776 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
00:43:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
00:43:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
00:43:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
00:43:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
00:43:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
00:43:32 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 171ms
00:43:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
00:43:32 INFO - PROCESS | 4088 | 1466754212920 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:32 INFO - PROCESS | 4088 | 1466754212954 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
00:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
00:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
00:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
00:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
00:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
00:43:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 170ms
00:43:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
00:43:33 INFO - PROCESS | 4088 | 1466754213094 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:33 INFO - PROCESS | 4088 | 1466754213139 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
00:43:33 INFO - reader.readAsText(blob_2)
00:43:33 INFO - }" did not throw
00:43:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
00:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
00:43:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
00:43:33 INFO - reader.readAsDataURL(blob_2)
00:43:33 INFO - }" did not throw
00:43:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
00:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
00:43:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
00:43:33 INFO - reader.readAsArrayBuffer(blob_2)
00:43:33 INFO - }" did not throw
00:43:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
00:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
00:43:33 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
00:43:33 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
00:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:43:33 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
00:43:33 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
00:43:33 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
00:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:43:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
00:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:33 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
00:43:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
00:43:33 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
00:43:33 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
00:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:43:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 242ms
00:43:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
00:43:33 INFO - PROCESS | 4088 | 1466754213344 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:33 INFO - PROCESS | 4088 | 1466754213383 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
00:43:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
00:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
00:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
00:43:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 170ms
00:43:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
00:43:33 INFO - PROCESS | 4088 | 1466754213514 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:33 INFO - PROCESS | 4088 | 1466754213562 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
00:43:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 231ms
00:43:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
00:43:33 INFO - PROCESS | 4088 | 1466754213752 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:33 INFO - PROCESS | 4088 | 1466754213789 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
00:43:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 229ms
00:43:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
00:43:33 INFO - PROCESS | 4088 | 1466754213985 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - PROCESS | 4088 | 1466754214019 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
00:43:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 170ms
00:43:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
00:43:34 INFO - PROCESS | 4088 | 1466754214159 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - PROCESS | 4088 | 1466754214196 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
00:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
00:43:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 170ms
00:43:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
00:43:34 INFO - PROCESS | 4088 | 1466754214333 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - PROCESS | 4088 | 1466754214370 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
00:43:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 170ms
00:43:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
00:43:34 INFO - PROCESS | 4088 | 1466754214506 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - PROCESS | 4088 | 1466754214541 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
00:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
00:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
00:43:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 170ms
00:43:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
00:43:34 INFO - PROCESS | 4088 | 1466754214685 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - PROCESS | 4088 | 1466754214732 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
00:43:34 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
00:43:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
00:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:43:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
00:43:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 170ms
00:43:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
00:43:34 INFO - PROCESS | 4088 | 1466754214856 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:34 INFO - PROCESS | 4088 | 1466754214891 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
00:43:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 170ms
00:43:35 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
00:43:35 INFO - PROCESS | 4088 | 1466754215037 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:35 INFO - PROCESS | 4088 | 1466754215073 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:35 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
00:43:35 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 881ms
00:43:35 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
00:43:35 INFO - PROCESS | 4088 | 1466754215918 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:35 INFO - PROCESS | 4088 | 1466754215956 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:36 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
00:43:36 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 879ms
00:43:36 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
00:43:36 INFO - PROCESS | 4088 | 1466754216802 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:36 INFO - PROCESS | 4088 | 1466754216838 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:37 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
00:43:37 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 1026ms
00:43:37 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
00:43:37 INFO - PROCESS | 4088 | 1466754217835 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:37 INFO - PROCESS | 4088 | 1466754217880 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:39 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
00:43:39 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 1310ms
00:43:39 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
00:43:39 INFO - PROCESS | 4088 | 1466754219150 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:39 INFO - PROCESS | 4088 | 1466754219180 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:40 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
00:43:40 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
00:43:40 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
00:43:40 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
00:43:40 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 877ms
00:43:40 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
00:43:40 INFO - PROCESS | 4088 | 1466754220034 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:40 INFO - PROCESS | 4088 | 1466754220075 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
00:43:41 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 981ms
00:43:41 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
00:43:41 INFO - PROCESS | 4088 | 1466754221019 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:41 INFO - PROCESS | 4088 | 1466754221056 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
00:43:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
00:43:41 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 941ms
00:43:41 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
00:43:41 INFO - PROCESS | 4088 | 1466754221962 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:42 INFO - PROCESS | 4088 | 1466754221994 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
00:43:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
00:43:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
00:43:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
00:43:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
00:43:42 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
00:43:42 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 880ms
00:43:42 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
00:43:42 INFO - PROCESS | 4088 | 1466754222846 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:42 INFO - PROCESS | 4088 | 1466754222882 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
00:43:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
00:43:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
00:43:43 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
00:43:43 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 985ms
00:43:43 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
00:43:43 INFO - PROCESS | 4088 | 1466754223836 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:43 INFO - PROCESS | 4088 | 1466754223915 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
00:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
00:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
00:43:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
00:43:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 2190ms
00:43:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
00:43:46 INFO - PROCESS | 4088 | 1466754226031 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:46 INFO - PROCESS | 4088 | 1466754226065 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
00:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
00:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
00:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
00:43:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 1028ms
00:43:47 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
00:43:47 INFO - PROCESS | 4088 | 1466754227064 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:47 INFO - PROCESS | 4088 | 1466754227098 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
00:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
00:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
00:43:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
00:43:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 880ms
00:43:47 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
00:43:47 INFO - PROCESS | 4088 | 1466754227951 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:47 INFO - PROCESS | 4088 | 1466754227987 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
00:43:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
00:43:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
00:43:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
00:43:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
00:43:51 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3510ms
00:43:51 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
00:43:51 INFO - PROCESS | 4088 | 1466754231463 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:51 INFO - PROCESS | 4088 | 1466754231495 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
00:43:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
00:43:54 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
00:43:54 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 2653ms
00:43:54 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
00:43:54 INFO - PROCESS | 4088 | 1466754234128 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:54 INFO - PROCESS | 4088 | 1466754234166 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:56 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
00:43:56 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
00:43:56 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
00:43:56 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2500ms
00:43:56 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
00:43:56 INFO - PROCESS | 4088 | 1466754236628 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:56 INFO - PROCESS | 4088 | 1466754236655 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:57 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
00:43:57 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1178ms
00:43:57 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
00:43:57 INFO - PROCESS | 4088 | 1466754237811 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:57 INFO - PROCESS | 4088 | 1466754237840 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
00:43:58 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
00:43:58 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 983ms
00:43:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
00:43:58 INFO - PROCESS | 4088 | 1466754238799 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:58 INFO - PROCESS | 4088 | 1466754238833 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
00:43:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 942ms
00:43:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
00:43:59 INFO - PROCESS | 4088 | 1466754239744 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:43:59 INFO - PROCESS | 4088 | 1466754239774 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
00:44:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 986ms
00:44:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
00:44:00 INFO - PROCESS | 4088 | 1466754240738 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:00 INFO - PROCESS | 4088 | 1466754240770 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
00:44:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 985ms
00:44:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
00:44:01 INFO - PROCESS | 4088 | 1466754241728 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:01 INFO - PROCESS | 4088 | 1466754241757 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
00:44:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 942ms
00:44:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
00:44:02 INFO - PROCESS | 4088 | 1466754242674 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:02 INFO - PROCESS | 4088 | 1466754242701 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
00:44:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 837ms
00:44:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
00:44:03 INFO - PROCESS | 4088 | 1466754243517 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:03 INFO - PROCESS | 4088 | 1466754243551 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
00:44:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 984ms
00:44:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
00:44:04 INFO - PROCESS | 4088 | 1466754244505 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:04 INFO - PROCESS | 4088 | 1466754244533 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
00:44:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 921ms
00:44:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
00:44:05 INFO - PROCESS | 4088 | 1466754245433 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:05 INFO - PROCESS | 4088 | 1466754245467 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
00:44:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 1079ms
00:44:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
00:44:06 INFO - PROCESS | 4088 | 1466754246517 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:06 INFO - PROCESS | 4088 | 1466754246546 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
00:44:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 984ms
00:44:07 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
00:44:07 INFO - PROCESS | 4088 | 1466754247510 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:07 INFO - PROCESS | 4088 | 1466754247539 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:08 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
00:44:08 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 985ms
00:44:08 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
00:44:08 INFO - PROCESS | 4088 | 1466754248495 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:08 INFO - PROCESS | 4088 | 1466754248526 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:09 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
00:44:09 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 923ms
00:44:09 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
00:44:09 INFO - PROCESS | 4088 | 1466754249425 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:09 INFO - PROCESS | 4088 | 1466754249452 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:10 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
00:44:10 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 983ms
00:44:10 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
00:44:10 INFO - PROCESS | 4088 | 1466754250412 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:10 INFO - PROCESS | 4088 | 1466754250446 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:11 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
00:44:11 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 837ms
00:44:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
00:44:11 INFO - PROCESS | 4088 | 1466754251254 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:11 INFO - PROCESS | 4088 | 1466754251290 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
00:44:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1133ms
00:44:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
00:44:12 INFO - PROCESS | 4088 | 1466754252393 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:12 INFO - PROCESS | 4088 | 1466754252421 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
00:44:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 1074ms
00:44:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
00:44:13 INFO - PROCESS | 4088 | 1466754253473 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:13 INFO - PROCESS | 4088 | 1466754253509 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:14 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
00:44:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 943ms
00:44:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
00:44:14 INFO - PROCESS | 4088 | 1466754254416 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:14 INFO - PROCESS | 4088 | 1466754254445 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:15 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
00:44:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 881ms
00:44:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
00:44:15 INFO - PROCESS | 4088 | 1466754255302 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:15 INFO - PROCESS | 4088 | 1466754255328 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
00:44:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 1080ms
00:44:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
00:44:16 INFO - PROCESS | 4088 | 1466754256389 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:16 INFO - PROCESS | 4088 | 1466754256430 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
00:44:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 1025ms
00:44:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
00:44:17 INFO - PROCESS | 4088 | 1466754257419 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:17 INFO - PROCESS | 4088 | 1466754257453 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
00:44:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 880ms
00:44:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
00:44:18 INFO - PROCESS | 4088 | 1466754258304 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:18 INFO - PROCESS | 4088 | 1466754258332 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
00:44:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 838ms
00:44:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
00:44:19 INFO - PROCESS | 4088 | 1466754259148 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:19 INFO - PROCESS | 4088 | 1466754259178 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:20 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
00:44:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1033ms
00:44:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
00:44:20 INFO - PROCESS | 4088 | 1466754260184 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:20 INFO - PROCESS | 4088 | 1466754260212 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:21 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
00:44:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 891ms
00:44:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
00:44:21 INFO - PROCESS | 4088 | 1466754261080 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:21 INFO - PROCESS | 4088 | 1466754261106 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
00:44:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 983ms
00:44:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
00:44:22 INFO - PROCESS | 4088 | 1466754262068 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:22 INFO - PROCESS | 4088 | 1466754262102 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:23 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
00:44:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 985ms
00:44:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
00:44:23 INFO - PROCESS | 4088 | 1466754263058 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:23 INFO - PROCESS | 4088 | 1466754263085 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:23 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
00:44:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 921ms
00:44:23 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
00:44:23 INFO - PROCESS | 4088 | 1466754263985 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:24 INFO - PROCESS | 4088 | 1466754264020 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:24 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
00:44:24 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 939ms
00:44:24 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
00:44:24 INFO - PROCESS | 4088 | 1466754264930 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:24 INFO - PROCESS | 4088 | 1466754264959 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:25 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
00:44:25 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 880ms
00:44:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
00:44:25 INFO - PROCESS | 4088 | 1466754265816 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:25 INFO - PROCESS | 4088 | 1466754265844 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
00:44:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 986ms
00:44:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
00:44:26 INFO - PROCESS | 4088 | 1466754266803 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:26 INFO - PROCESS | 4088 | 1466754266832 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:27 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
00:44:27 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 922ms
00:44:27 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
00:44:27 INFO - PROCESS | 4088 | 1466754267730 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:27 INFO - PROCESS | 4088 | 1466754267757 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
00:44:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 1077ms
00:44:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
00:44:28 INFO - PROCESS | 4088 | 1466754268813 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:28 INFO - PROCESS | 4088 | 1466754268845 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
00:44:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 838ms
00:44:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
00:44:29 INFO - PROCESS | 4088 | 1466754269655 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:29 INFO - PROCESS | 4088 | 1466754269682 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
00:44:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 998ms
00:44:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
00:44:30 INFO - PROCESS | 4088 | 1466754270659 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:30 INFO - PROCESS | 4088 | 1466754270693 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:31 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
00:44:31 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1025ms
00:44:31 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
00:44:31 INFO - PROCESS | 4088 | 1466754271690 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:31 INFO - PROCESS | 4088 | 1466754271720 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
00:44:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 1019ms
00:44:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
00:44:32 INFO - PROCESS | 4088 | 1466754272715 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:32 INFO - PROCESS | 4088 | 1466754272743 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
00:44:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 986ms
00:44:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
00:44:33 INFO - PROCESS | 4088 | 1466754273704 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:33 INFO - PROCESS | 4088 | 1466754273732 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
00:44:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 922ms
00:44:34 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
00:44:34 INFO - PROCESS | 4088 | 1466754274631 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:34 INFO - PROCESS | 4088 | 1466754274657 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:35 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
00:44:35 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1080ms
00:44:35 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
00:44:35 INFO - PROCESS | 4088 | 1466754275716 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:35 INFO - PROCESS | 4088 | 1466754275749 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:36 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
00:44:36 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1219ms
00:44:36 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
00:44:36 INFO - PROCESS | 4088 | 1466754276940 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:36 INFO - PROCESS | 4088 | 1466754276972 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
00:44:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 984ms
00:44:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
00:44:37 INFO - PROCESS | 4088 | 1466754277931 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:37 INFO - PROCESS | 4088 | 1466754277959 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:38 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
00:44:38 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 943ms
00:44:38 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
00:44:38 INFO - PROCESS | 4088 | 1466754278886 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:38 INFO - PROCESS | 4088 | 1466754278915 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
00:44:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 987ms
00:44:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
00:44:39 INFO - PROCESS | 4088 | 1466754279868 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:39 INFO - PROCESS | 4088 | 1466754279897 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:40 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
00:44:40 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 924ms
00:44:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
00:44:40 INFO - PROCESS | 4088 | 1466754280799 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:40 INFO - PROCESS | 4088 | 1466754280827 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
00:44:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 984ms
00:44:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
00:44:41 INFO - PROCESS | 4088 | 1466754281786 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:41 INFO - PROCESS | 4088 | 1466754281821 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
00:44:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 1026ms
00:44:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
00:44:42 INFO - PROCESS | 4088 | 1466754282821 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:42 INFO - PROCESS | 4088 | 1466754282855 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:43 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
00:44:43 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 1024ms
00:44:43 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
00:44:43 INFO - PROCESS | 4088 | 1466754283850 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:43 INFO - PROCESS | 4088 | 1466754283882 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
00:44:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 920ms
00:44:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
00:44:44 INFO - PROCESS | 4088 | 1466754284778 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:44 INFO - PROCESS | 4088 | 1466754284807 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
00:44:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 1028ms
00:44:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
00:44:45 INFO - PROCESS | 4088 | 1466754285810 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:45 INFO - PROCESS | 4088 | 1466754285839 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
00:44:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 923ms
00:44:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
00:44:46 INFO - PROCESS | 4088 | 1466754286735 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:46 INFO - PROCESS | 4088 | 1466754286765 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
00:44:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 983ms
00:44:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
00:44:47 INFO - PROCESS | 4088 | 1466754287724 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:47 INFO - PROCESS | 4088 | 1466754287751 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
00:44:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 985ms
00:44:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
00:44:48 INFO - PROCESS | 4088 | 1466754288715 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:48 INFO - PROCESS | 4088 | 1466754288747 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
00:44:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 922ms
00:44:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
00:44:49 INFO - PROCESS | 4088 | 1466754289642 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:49 INFO - PROCESS | 4088 | 1466754289676 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
00:44:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 1029ms
00:44:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
00:44:50 INFO - PROCESS | 4088 | 1466754290677 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:50 INFO - PROCESS | 4088 | 1466754290705 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
00:44:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 879ms
00:44:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
00:44:51 INFO - PROCESS | 4088 | 1466754291564 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:51 INFO - PROCESS | 4088 | 1466754291602 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
00:44:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 985ms
00:44:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
00:44:52 INFO - PROCESS | 4088 | 1466754292549 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:52 INFO - PROCESS | 4088 | 1466754292578 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
00:44:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 840ms
00:44:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
00:44:53 INFO - PROCESS | 4088 | 1466754293395 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:53 INFO - PROCESS | 4088 | 1466754293422 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
00:44:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 1028ms
00:44:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
00:44:54 INFO - PROCESS | 4088 | 1466754294428 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:54 INFO - PROCESS | 4088 | 1466754294460 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
00:44:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 986ms
00:44:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
00:44:55 INFO - PROCESS | 4088 | 1466754295418 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:55 INFO - PROCESS | 4088 | 1466754295453 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
00:44:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 984ms
00:44:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
00:44:56 INFO - PROCESS | 4088 | 1466754296407 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:56 INFO - PROCESS | 4088 | 1466754296440 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
00:44:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 922ms
00:44:57 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
00:44:57 INFO - PROCESS | 4088 | 1466754297335 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:57 INFO - PROCESS | 4088 | 1466754297364 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
00:44:58 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1184ms
00:44:58 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
00:44:58 INFO - PROCESS | 4088 | 1466754298525 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:58 INFO - PROCESS | 4088 | 1466754298553 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
00:44:59 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1031ms
00:44:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
00:44:59 INFO - PROCESS | 4088 | 1466754299558 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:44:59 INFO - PROCESS | 4088 | 1466754299587 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
00:45:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 987ms
00:45:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
00:45:00 INFO - PROCESS | 4088 | 1466754300550 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:00 INFO - PROCESS | 4088 | 1466754300578 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
00:45:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 1020ms
00:45:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
00:45:01 INFO - PROCESS | 4088 | 1466754301584 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:01 INFO - PROCESS | 4088 | 1466754301619 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
00:45:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1321ms
00:45:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
00:45:02 INFO - PROCESS | 4088 | 1466754302912 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:02 INFO - PROCESS | 4088 | 1466754302943 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
00:45:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 1026ms
00:45:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
00:45:03 INFO - PROCESS | 4088 | 1466754303944 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:03 INFO - PROCESS | 4088 | 1466754303981 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
00:45:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 924ms
00:45:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
00:45:04 INFO - PROCESS | 4088 | 1466754304874 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:04 INFO - PROCESS | 4088 | 1466754304903 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
00:45:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 1026ms
00:45:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
00:45:05 INFO - PROCESS | 4088 | 1466754305902 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:05 INFO - PROCESS | 4088 | 1466754305931 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
00:45:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 985ms
00:45:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
00:45:06 INFO - PROCESS | 4088 | 1466754306890 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:06 INFO - PROCESS | 4088 | 1466754306918 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
00:45:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 880ms
00:45:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
00:45:07 INFO - PROCESS | 4088 | 1466754307776 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:07 INFO - PROCESS | 4088 | 1466754307831 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
00:45:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1073ms
00:45:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
00:45:08 INFO - PROCESS | 4088 | 1466754308854 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:08 INFO - PROCESS | 4088 | 1466754308887 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
00:45:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 881ms
00:45:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
00:45:09 INFO - PROCESS | 4088 | 1466754309741 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:09 INFO - PROCESS | 4088 | 1466754309769 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
00:45:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 986ms
00:45:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
00:45:10 INFO - PROCESS | 4088 | 1466754310733 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:10 INFO - PROCESS | 4088 | 1466754310762 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
00:45:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
00:45:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8476ms
00:45:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
00:45:19 INFO - PROCESS | 4088 | 1466754319214 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:19 INFO - PROCESS | 4088 | 1466754319243 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
00:45:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
00:45:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
00:45:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
00:45:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 3099ms
00:45:22 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
00:45:22 INFO - PROCESS | 4088 | 1466754322316 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:22 INFO - PROCESS | 4088 | 1466754322346 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
00:45:23 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 984ms
00:45:23 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
00:45:23 INFO - PROCESS | 4088 | 1466754323307 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:23 INFO - PROCESS | 4088 | 1466754323336 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
00:45:24 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 942ms
00:45:24 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
00:45:24 INFO - PROCESS | 4088 | 1466754324256 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:24 INFO - PROCESS | 4088 | 1466754324287 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
00:45:25 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 880ms
00:45:25 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
00:45:25 INFO - PROCESS | 4088 | 1466754325137 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:25 INFO - PROCESS | 4088 | 1466754325165 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
00:45:26 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1022ms
00:45:26 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
00:45:26 INFO - PROCESS | 4088 | 1466754326166 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:26 INFO - PROCESS | 4088 | 1466754326193 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
00:45:27 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 921ms
00:45:27 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
00:45:27 INFO - PROCESS | 4088 | 1466754327091 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:27 INFO - PROCESS | 4088 | 1466754327125 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
00:45:28 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 1020ms
00:45:28 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
00:45:28 INFO - PROCESS | 4088 | 1466754328116 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:28 INFO - PROCESS | 4088 | 1466754328144 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
00:45:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 981ms
00:45:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
00:45:29 INFO - PROCESS | 4088 | 1466754329103 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:29 INFO - PROCESS | 4088 | 1466754329136 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
00:45:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 984ms
00:45:30 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
00:45:30 INFO - PROCESS | 4088 | 1466754330092 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:30 INFO - PROCESS | 4088 | 1466754330121 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
00:45:30 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 880ms
00:45:30 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
00:45:30 INFO - PROCESS | 4088 | 1466754330974 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:31 INFO - PROCESS | 4088 | 1466754331003 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
00:45:31 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 169ms
00:45:31 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
00:45:31 INFO - PROCESS | 4088 | 1466754331151 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:31 INFO - PROCESS | 4088 | 1466754331186 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
00:45:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
00:45:31 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
00:45:31 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 170ms
00:45:31 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
00:45:31 INFO - PROCESS | 4088 | 1466754331325 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:31 INFO - PROCESS | 4088 | 1466754331364 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:32 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
00:45:32 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1027ms
00:45:32 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
00:45:32 INFO - PROCESS | 4088 | 1466754332355 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:32 INFO - PROCESS | 4088 | 1466754332382 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:33 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
00:45:33 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1184ms
00:45:33 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
00:45:33 INFO - PROCESS | 4088 | 1466754333545 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:33 INFO - PROCESS | 4088 | 1466754333581 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:34 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
00:45:34 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1127ms
00:45:34 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
00:45:34 INFO - PROCESS | 4088 | 1466754334682 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:34 INFO - PROCESS | 4088 | 1466754334709 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:35 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
00:45:35 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
00:45:35 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1135ms
00:45:35 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
00:45:35 INFO - PROCESS | 4088 | 1466754335819 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:35 INFO - PROCESS | 4088 | 1466754335853 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
00:45:36 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 982ms
00:45:36 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
00:45:36 INFO - PROCESS | 4088 | 1466754336804 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:36 INFO - PROCESS | 4088 | 1466754336833 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
00:45:37 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1179ms
00:45:37 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
00:45:37 INFO - PROCESS | 4088 | 1466754337988 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:38 INFO - PROCESS | 4088 | 1466754338020 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:39 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
00:45:39 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1130ms
00:45:39 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
00:45:39 INFO - PROCESS | 4088 | 1466754339124 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:39 INFO - PROCESS | 4088 | 1466754339157 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
00:45:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
00:45:40 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1077ms
00:45:40 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
00:45:40 INFO - PROCESS | 4088 | 1466754340207 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:40 INFO - PROCESS | 4088 | 1466754340247 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
00:45:41 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1021ms
00:45:41 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
00:45:41 INFO - PROCESS | 4088 | 1466754341233 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:41 INFO - PROCESS | 4088 | 1466754341262 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
00:45:42 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1182ms
00:45:42 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
00:45:42 INFO - PROCESS | 4088 | 1466754342419 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:42 INFO - PROCESS | 4088 | 1466754342447 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
00:45:43 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 983ms
00:45:43 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
00:45:43 INFO - PROCESS | 4088 | 1466754343404 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:43 INFO - PROCESS | 4088 | 1466754343432 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
00:45:44 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 1022ms
00:45:44 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
00:45:44 INFO - PROCESS | 4088 | 1466754344433 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:44 INFO - PROCESS | 4088 | 1466754344460 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
00:45:45 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1242ms
00:45:45 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
00:45:45 INFO - PROCESS | 4088 | 1466754345679 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:45 INFO - PROCESS | 4088 | 1466754345710 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
00:45:46 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1221ms
00:45:46 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
00:45:46 INFO - PROCESS | 4088 | 1466754346906 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:46 INFO - PROCESS | 4088 | 1466754346932 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
00:45:47 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 879ms
00:45:47 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
00:45:47 INFO - PROCESS | 4088 | 1466754347790 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:47 INFO - PROCESS | 4088 | 1466754347821 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
00:45:50 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
00:45:50 INFO - window.indexedDB.open('test', val);..." did not throw
00:45:50 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:50 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:45:50 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
00:45:50 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
00:45:50 INFO - window.indexedDB.open('test', val);..." did not throw
00:45:50 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:50 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:45:50 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
00:45:50 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
00:45:50 INFO - window.indexedDB.open('test', val);..." did not throw
00:45:50 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:50 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:45:50 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
00:45:50 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
00:45:50 INFO - window.indexedDB.open('test', val);..." did not throw
00:45:50 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:50 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:45:50 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
00:45:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
00:45:50 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2806ms
00:45:50 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
00:45:50 INFO - PROCESS | 4088 | 1466754350602 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:50 INFO - PROCESS | 4088 | 1466754350629 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:51 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
00:45:51 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 923ms
00:45:51 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
00:45:51 INFO - PROCESS | 4088 | 1466754351527 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:51 INFO - PROCESS | 4088 | 1466754351555 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:52 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
00:45:52 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
00:45:52 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1433ms
00:45:52 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
00:45:52 INFO - PROCESS | 4088 | 1466754352967 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:53 INFO - PROCESS | 4088 | 1466754352996 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:53 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
00:45:54 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 989ms
00:45:54 INFO - TEST-START | /IndexedDB/idbindex_count.htm
00:45:54 INFO - PROCESS | 4088 | 1466754353963 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:54 INFO - PROCESS | 4088 | 1466754353992 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:54 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
00:45:54 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 1027ms
00:45:54 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
00:45:55 INFO - PROCESS | 4088 | 1466754354995 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:55 INFO - PROCESS | 4088 | 1466754355025 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:55 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
00:45:55 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 922ms
00:45:55 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
00:45:55 INFO - PROCESS | 4088 | 1466754355919 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:55 INFO - PROCESS | 4088 | 1466754355947 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:56 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
00:45:56 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 879ms
00:45:56 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
00:45:56 INFO - PROCESS | 4088 | 1466754356806 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:56 INFO - PROCESS | 4088 | 1466754356833 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:57 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
00:45:57 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1086ms
00:45:57 INFO - TEST-START | /IndexedDB/idbindex_get.htm
00:45:57 INFO - PROCESS | 4088 | 1466754357895 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:57 INFO - PROCESS | 4088 | 1466754357927 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:58 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
00:45:58 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 985ms
00:45:58 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
00:45:58 INFO - PROCESS | 4088 | 1466754358886 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:58 INFO - PROCESS | 4088 | 1466754358917 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:59 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
00:45:59 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 941ms
00:45:59 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
00:45:59 INFO - PROCESS | 4088 | 1466754359832 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:45:59 INFO - PROCESS | 4088 | 1466754359860 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:00 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
00:46:00 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 880ms
00:46:00 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
00:46:00 INFO - PROCESS | 4088 | 1466754360721 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:00 INFO - PROCESS | 4088 | 1466754360754 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:01 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
00:46:01 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1076ms
00:46:01 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
00:46:01 INFO - PROCESS | 4088 | 1466754361797 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:01 INFO - PROCESS | 4088 | 1466754361826 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:02 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
00:46:02 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 879ms
00:46:02 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
00:46:02 INFO - PROCESS | 4088 | 1466754362679 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:02 INFO - PROCESS | 4088 | 1466754362708 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:03 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
00:46:03 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 921ms
00:46:03 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
00:46:03 INFO - PROCESS | 4088 | 1466754363607 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:03 INFO - PROCESS | 4088 | 1466754363639 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:04 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
00:46:04 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 985ms
00:46:04 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
00:46:04 INFO - PROCESS | 4088 | 1466754364596 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:04 INFO - PROCESS | 4088 | 1466754364623 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:05 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
00:46:05 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 839ms
00:46:05 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
00:46:05 INFO - PROCESS | 4088 | 1466754365440 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:05 INFO - PROCESS | 4088 | 1466754365470 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
00:46:06 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
00:46:06 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 1079ms
00:46:06 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
00:46:06 INFO - PROCESS | 4088 | 1466754366526 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:06 INFO - PROCESS | 4088 | 1466754366561 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
00:46:07 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
00:46:07 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1024ms
00:46:07 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
00:46:07 INFO - PROCESS | 4088 | 1466754367554 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:07 INFO - PROCESS | 4088 | 1466754367584 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
00:46:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 985ms
00:46:08 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
00:46:08 INFO - PROCESS | 4088 | 1466754368541 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:08 INFO - PROCESS | 4088 | 1466754368570 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
00:46:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 942ms
00:46:09 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
00:46:09 INFO - PROCESS | 4088 | 1466754369488 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:09 INFO - PROCESS | 4088 | 1466754369516 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
00:46:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 942ms
00:46:10 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
00:46:10 INFO - PROCESS | 4088 | 1466754370437 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:10 INFO - PROCESS | 4088 | 1466754370471 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
00:46:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 984ms
00:46:11 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
00:46:11 INFO - PROCESS | 4088 | 1466754371426 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:11 INFO - PROCESS | 4088 | 1466754371456 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
00:46:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 836ms
00:46:12 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
00:46:12 INFO - PROCESS | 4088 | 1466754372267 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:12 INFO - PROCESS | 4088 | 1466754372296 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:13 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
00:46:13 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 985ms
00:46:13 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
00:46:13 INFO - PROCESS | 4088 | 1466754373258 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:13 INFO - PROCESS | 4088 | 1466754373287 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:14 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
00:46:14 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 984ms
00:46:14 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
00:46:14 INFO - PROCESS | 4088 | 1466754374245 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:14 INFO - PROCESS | 4088 | 1466754374274 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:15 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
00:46:15 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 920ms
00:46:15 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
00:46:15 INFO - PROCESS | 4088 | 1466754375169 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:15 INFO - PROCESS | 4088 | 1466754375197 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:16 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
00:46:16 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 943ms
00:46:16 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
00:46:16 INFO - PROCESS | 4088 | 1466754376118 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:16 INFO - PROCESS | 4088 | 1466754376152 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:16 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
00:46:16 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 777ms
00:46:16 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
00:46:16 INFO - PROCESS | 4088 | 1466754376898 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:16 INFO - PROCESS | 4088 | 1466754376925 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:17 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
00:46:17 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1028ms
00:46:17 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
00:46:17 INFO - PROCESS | 4088 | 1466754377931 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:17 INFO - PROCESS | 4088 | 1466754377967 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:18 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
00:46:18 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 838ms
00:46:18 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
00:46:18 INFO - PROCESS | 4088 | 1466754378775 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:18 INFO - PROCESS | 4088 | 1466754378804 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:19 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
00:46:19 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 835ms
00:46:19 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
00:46:19 INFO - PROCESS | 4088 | 1466754379616 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:19 INFO - PROCESS | 4088 | 1466754379649 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:20 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
00:46:20 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 985ms
00:46:20 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
00:46:20 INFO - PROCESS | 4088 | 1466754380603 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:20 INFO - PROCESS | 4088 | 1466754380631 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:21 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
00:46:21 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1029ms
00:46:21 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
00:46:21 INFO - PROCESS | 4088 | 1466754381638 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:21 INFO - PROCESS | 4088 | 1466754381665 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:22 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
00:46:22 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 879ms
00:46:22 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
00:46:22 INFO - PROCESS | 4088 | 1466754382522 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:22 INFO - PROCESS | 4088 | 1466754382555 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:22 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
00:46:22 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
00:46:22 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
00:46:22 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 170ms
00:46:22 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
00:46:22 INFO - PROCESS | 4088 | 1466754382697 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:22 INFO - PROCESS | 4088 | 1466754382732 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:22 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
00:46:22 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
00:46:22 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
00:46:22 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
00:46:22 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
00:46:22 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
00:46:22 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
00:46:22 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 170ms
00:46:22 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
00:46:22 INFO - PROCESS | 4088 | 1466754382871 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:22 INFO - PROCESS | 4088 | 1466754382900 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
00:46:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
00:46:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
00:46:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
00:46:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
00:46:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
00:46:23 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
00:46:23 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 170ms
00:46:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
00:46:23 INFO - PROCESS | 4088 | 1466754383047 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:23 INFO - PROCESS | 4088 | 1466754383077 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
00:46:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 921ms
00:46:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
00:46:23 INFO - PROCESS | 4088 | 1466754383974 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:24 INFO - PROCESS | 4088 | 1466754384006 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:24 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
00:46:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 877ms
00:46:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
00:46:24 INFO - PROCESS | 4088 | 1466754384855 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:24 INFO - PROCESS | 4088 | 1466754384885 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:25 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
00:46:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 1020ms
00:46:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
00:46:25 INFO - PROCESS | 4088 | 1466754385882 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:25 INFO - PROCESS | 4088 | 1466754385910 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
00:46:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 942ms
00:46:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
00:46:26 INFO - PROCESS | 4088 | 1466754386830 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:26 INFO - PROCESS | 4088 | 1466754386859 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:27 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
00:46:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 880ms
00:46:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
00:46:27 INFO - PROCESS | 4088 | 1466754387712 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:27 INFO - PROCESS | 4088 | 1466754387741 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:28 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
00:46:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 942ms
00:46:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
00:46:28 INFO - PROCESS | 4088 | 1466754388658 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:28 INFO - PROCESS | 4088 | 1466754388686 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:46:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 1024ms
00:46:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
00:46:29 INFO - PROCESS | 4088 | 1466754389688 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:29 INFO - PROCESS | 4088 | 1466754389723 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:30 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
00:46:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 879ms
00:46:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
00:46:30 INFO - PROCESS | 4088 | 1466754390572 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:30 INFO - PROCESS | 4088 | 1466754390603 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
00:46:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1080ms
00:46:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
00:46:31 INFO - PROCESS | 4088 | 1466754391658 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:31 INFO - PROCESS | 4088 | 1466754391689 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
00:46:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 985ms
00:46:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
00:46:32 INFO - PROCESS | 4088 | 1466754392653 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:32 INFO - PROCESS | 4088 | 1466754392682 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
00:46:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 921ms
00:46:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
00:46:33 INFO - PROCESS | 4088 | 1466754393571 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:33 INFO - PROCESS | 4088 | 1466754393601 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
00:46:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 944ms
00:46:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
00:46:34 INFO - PROCESS | 4088 | 1466754394521 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:34 INFO - PROCESS | 4088 | 1466754394548 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
00:46:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 985ms
00:46:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
00:46:35 INFO - PROCESS | 4088 | 1466754395511 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:35 INFO - PROCESS | 4088 | 1466754395545 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
00:46:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 881ms
00:46:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
00:46:36 INFO - PROCESS | 4088 | 1466754396396 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:36 INFO - PROCESS | 4088 | 1466754396423 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
00:46:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 985ms
00:46:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
00:46:37 INFO - PROCESS | 4088 | 1466754397388 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:37 INFO - PROCESS | 4088 | 1466754397420 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:38 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
00:46:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 921ms
00:46:38 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
00:46:38 INFO - PROCESS | 4088 | 1466754398315 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:38 INFO - PROCESS | 4088 | 1466754398344 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
00:46:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1025ms
00:46:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
00:46:39 INFO - PROCESS | 4088 | 1466754399347 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:39 INFO - PROCESS | 4088 | 1466754399376 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
00:46:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 987ms
00:46:40 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
00:46:40 INFO - PROCESS | 4088 | 1466754400333 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:40 INFO - PROCESS | 4088 | 1466754400362 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:46:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 986ms
00:46:41 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
00:46:41 INFO - PROCESS | 4088 | 1466754401326 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:41 INFO - PROCESS | 4088 | 1466754401353 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:42 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
00:46:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 877ms
00:46:42 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
00:46:42 INFO - PROCESS | 4088 | 1466754402207 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:42 INFO - PROCESS | 4088 | 1466754402242 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
00:46:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1021ms
00:46:43 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
00:46:43 INFO - PROCESS | 4088 | 1466754403234 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:43 INFO - PROCESS | 4088 | 1466754403264 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
00:46:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 922ms
00:46:44 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
00:46:44 INFO - PROCESS | 4088 | 1466754404161 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:44 INFO - PROCESS | 4088 | 1466754404190 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
00:46:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 838ms
00:46:45 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
00:46:45 INFO - PROCESS | 4088 | 1466754405005 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:45 INFO - PROCESS | 4088 | 1466754405037 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:46 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
00:46:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 1026ms
00:46:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
00:46:46 INFO - PROCESS | 4088 | 1466754406034 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:46 INFO - PROCESS | 4088 | 1466754406063 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
00:46:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 941ms
00:46:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
00:46:46 INFO - PROCESS | 4088 | 1466754406979 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:47 INFO - PROCESS | 4088 | 1466754407007 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:47 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
00:46:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 942ms
00:46:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
00:46:47 INFO - PROCESS | 4088 | 1466754407927 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:47 INFO - PROCESS | 4088 | 1466754407961 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:48 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
00:46:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 922ms
00:46:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
00:46:48 INFO - PROCESS | 4088 | 1466754408854 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:48 INFO - PROCESS | 4088 | 1466754408881 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:49 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
00:46:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1023ms
00:46:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
00:46:49 INFO - PROCESS | 4088 | 1466754409883 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:49 INFO - PROCESS | 4088 | 1466754409914 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
00:46:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 987ms
00:46:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
00:46:50 INFO - PROCESS | 4088 | 1466754410875 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:50 INFO - PROCESS | 4088 | 1466754410904 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:51 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
00:46:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 880ms
00:46:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
00:46:51 INFO - PROCESS | 4088 | 1466754411762 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:51 INFO - PROCESS | 4088 | 1466754411795 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
00:46:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 940ms
00:46:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
00:46:52 INFO - PROCESS | 4088 | 1466754412703 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:52 INFO - PROCESS | 4088 | 1466754412731 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
00:46:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 921ms
00:46:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
00:46:53 INFO - PROCESS | 4088 | 1466754413630 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:53 INFO - PROCESS | 4088 | 1466754413658 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
00:46:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 984ms
00:46:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
00:46:54 INFO - PROCESS | 4088 | 1466754414618 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:54 INFO - PROCESS | 4088 | 1466754414652 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:55 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"
00:46:55 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
00:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:46:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:46:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 881ms
00:46:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
00:46:55 INFO - PROCESS | 4088 | 1466754415505 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:55 INFO - PROCESS | 4088 | 1466754415533 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:56 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"
00:46:56 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
00:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:46:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:46:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 839ms
00:46:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
00:46:56 INFO - PROCESS | 4088 | 1466754416349 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:56 INFO - PROCESS | 4088 | 1466754416382 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
00:46:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 985ms
00:46:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
00:46:57 INFO - PROCESS | 4088 | 1466754417340 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:57 INFO - PROCESS | 4088 | 1466754417370 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
00:46:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 1028ms
00:46:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
00:46:58 INFO - PROCESS | 4088 | 1466754418376 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:58 INFO - PROCESS | 4088 | 1466754418411 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
00:46:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 985ms
00:46:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
00:46:59 INFO - PROCESS | 4088 | 1466754419361 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:46:59 INFO - PROCESS | 4088 | 1466754419390 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
00:47:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 921ms
00:47:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
00:47:00 INFO - PROCESS | 4088 | 1466754420286 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:00 INFO - PROCESS | 4088 | 1466754420316 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
00:47:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1027ms
00:47:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
00:47:01 INFO - PROCESS | 4088 | 1466754421320 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:01 INFO - PROCESS | 4088 | 1466754421353 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
00:47:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 922ms
00:47:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
00:47:02 INFO - PROCESS | 4088 | 1466754422247 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:02 INFO - PROCESS | 4088 | 1466754422278 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
00:47:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 1084ms
00:47:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
00:47:03 INFO - PROCESS | 4088 | 1466754423335 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:03 INFO - PROCESS | 4088 | 1466754423364 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:47:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 922ms
00:47:04 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
00:47:04 INFO - PROCESS | 4088 | 1466754424263 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:04 INFO - PROCESS | 4088 | 1466754424293 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:05 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
00:47:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 835ms
00:47:05 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
00:47:05 INFO - PROCESS | 4088 | 1466754425104 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:05 INFO - PROCESS | 4088 | 1466754425135 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
00:47:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1339ms
00:47:06 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
00:47:06 INFO - PROCESS | 4088 | 1466754426446 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:06 INFO - PROCESS | 4088 | 1466754426474 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
00:47:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 921ms
00:47:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
00:47:07 INFO - PROCESS | 4088 | 1466754427371 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:07 INFO - PROCESS | 4088 | 1466754427400 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
00:47:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 985ms
00:47:08 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
00:47:08 INFO - PROCESS | 4088 | 1466754428362 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:08 INFO - PROCESS | 4088 | 1466754428396 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
00:47:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 923ms
00:47:09 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
00:47:09 INFO - PROCESS | 4088 | 1466754429291 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:09 INFO - PROCESS | 4088 | 1466754429322 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
00:47:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 986ms
00:47:10 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
00:47:10 INFO - PROCESS | 4088 | 1466754430282 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:10 INFO - PROCESS | 4088 | 1466754430312 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
00:47:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 837ms
00:47:11 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
00:47:11 INFO - PROCESS | 4088 | 1466754431128 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:11 INFO - PROCESS | 4088 | 1466754431161 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
00:47:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1078ms
00:47:12 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
00:47:12 INFO - PROCESS | 4088 | 1466754432210 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:12 INFO - PROCESS | 4088 | 1466754432245 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
00:47:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 942ms
00:47:13 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
00:47:13 INFO - PROCESS | 4088 | 1466754433158 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:13 INFO - PROCESS | 4088 | 1466754433186 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
00:47:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 876ms
00:47:14 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
00:47:14 INFO - PROCESS | 4088 | 1466754434038 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:14 INFO - PROCESS | 4088 | 1466754434072 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
00:47:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
00:47:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 1030ms
00:47:15 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
00:47:15 INFO - PROCESS | 4088 | 1466754435074 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:15 INFO - PROCESS | 4088 | 1466754435105 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
00:47:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
00:47:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 988ms
00:47:16 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
00:47:16 INFO - PROCESS | 4088 | 1466754436066 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:16 INFO - PROCESS | 4088 | 1466754436098 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
00:47:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 985ms
00:47:17 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
00:47:17 INFO - PROCESS | 4088 | 1466754437059 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:17 INFO - PROCESS | 4088 | 1466754437088 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
00:47:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 984ms
00:47:18 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
00:47:18 INFO - PROCESS | 4088 | 1466754438045 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:18 INFO - PROCESS | 4088 | 1466754438075 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
00:47:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 985ms
00:47:19 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
00:47:19 INFO - PROCESS | 4088 | 1466754439035 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:19 INFO - PROCESS | 4088 | 1466754439061 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
00:47:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
00:47:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
00:47:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
00:47:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
00:47:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3598ms
00:47:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
00:47:22 INFO - PROCESS | 4088 | 1466754442639 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:22 INFO - PROCESS | 4088 | 1466754442668 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
00:47:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1191ms
00:47:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
00:47:23 INFO - PROCESS | 4088 | 1466754443835 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:23 INFO - PROCESS | 4088 | 1466754443865 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:24 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
00:47:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 838ms
00:47:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
00:47:24 INFO - PROCESS | 4088 | 1466754444679 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:24 INFO - PROCESS | 4088 | 1466754444710 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:25 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
00:47:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 923ms
00:47:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
00:47:25 INFO - PROCESS | 4088 | 1466754445603 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:25 INFO - PROCESS | 4088 | 1466754445632 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
00:47:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 984ms
00:47:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
00:47:26 INFO - PROCESS | 4088 | 1466754446595 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:26 INFO - PROCESS | 4088 | 1466754446623 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:27 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
00:47:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 942ms
00:47:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
00:47:27 INFO - PROCESS | 4088 | 1466754447541 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:27 INFO - PROCESS | 4088 | 1466754447575 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:28 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
00:47:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 985ms
00:47:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
00:47:28 INFO - PROCESS | 4088 | 1466754448531 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:28 INFO - PROCESS | 4088 | 1466754448560 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:47:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 1029ms
00:47:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
00:47:29 INFO - PROCESS | 4088 | 1466754449565 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:29 INFO - PROCESS | 4088 | 1466754449595 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:30 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
00:47:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 877ms
00:47:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
00:47:30 INFO - PROCESS | 4088 | 1466754450447 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:30 INFO - PROCESS | 4088 | 1466754450477 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
00:47:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1023ms
00:47:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
00:47:31 INFO - PROCESS | 4088 | 1466754451474 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:31 INFO - PROCESS | 4088 | 1466754451504 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
00:47:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 922ms
00:47:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
00:47:32 INFO - PROCESS | 4088 | 1466754452398 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:32 INFO - PROCESS | 4088 | 1466754452427 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
00:47:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 1084ms
00:47:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
00:47:33 INFO - PROCESS | 4088 | 1466754453488 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:33 INFO - PROCESS | 4088 | 1466754453521 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
00:47:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 921ms
00:47:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
00:47:34 INFO - PROCESS | 4088 | 1466754454415 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:34 INFO - PROCESS | 4088 | 1466754454447 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
00:47:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 985ms
00:47:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
00:47:35 INFO - PROCESS | 4088 | 1466754455406 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:35 INFO - PROCESS | 4088 | 1466754455435 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
00:47:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 1023ms
00:47:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
00:47:36 INFO - PROCESS | 4088 | 1466754456437 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:36 INFO - PROCESS | 4088 | 1466754456473 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
00:47:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 944ms
00:47:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
00:47:37 INFO - PROCESS | 4088 | 1466754457382 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:37 INFO - PROCESS | 4088 | 1466754457410 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:38 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
00:47:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 920ms
00:47:38 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
00:47:38 INFO - PROCESS | 4088 | 1466754458308 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:38 INFO - PROCESS | 4088 | 1466754458335 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:39 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
00:47:39 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 1023ms
00:47:39 INFO - TEST-START | /IndexedDB/idbtransaction.htm
00:47:39 INFO - PROCESS | 4088 | 1466754459335 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:39 INFO - PROCESS | 4088 | 1466754459372 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:40 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
00:47:40 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
00:47:40 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 838ms
00:47:40 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
00:47:40 INFO - PROCESS | 4088 | 1466754460179 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:40 INFO - PROCESS | 4088 | 1466754460206 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:41 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
00:47:41 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 985ms
00:47:41 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
00:47:41 INFO - PROCESS | 4088 | 1466754461169 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:41 INFO - PROCESS | 4088 | 1466754461198 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
00:47:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
00:47:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
00:47:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
00:47:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
00:47:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
00:47:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
00:47:46 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
00:47:46 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5755ms
00:47:46 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
00:47:46 INFO - PROCESS | 4088 | 1466754466928 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:46 INFO - PROCESS | 4088 | 1466754466961 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:48 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
00:47:48 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1380ms
00:47:48 INFO - TEST-START | /IndexedDB/index_sort_order.htm
00:47:48 INFO - PROCESS | 4088 | 1466754468314 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:48 INFO - PROCESS | 4088 | 1466754468342 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:49 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
00:47:49 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 877ms
00:47:49 INFO - TEST-START | /IndexedDB/interfaces.html
00:47:49 INFO - PROCESS | 4088 | 1466754469197 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:49 INFO - PROCESS | 4088 | 1466754469228 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
00:47:49 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
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
00:47:49 INFO - TEST-OK | /IndexedDB/interfaces.html | took 407ms
00:47:49 INFO - TEST-START | /IndexedDB/interfaces.worker
00:47:49 INFO - PROCESS | 4088 | 1466754469608 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:49 INFO - PROCESS | 4088 | 1466754469637 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
00:47:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
00:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:47:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:47:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:47:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:47:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:47:49 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
00:47:49 INFO - {}
00:47:49 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 - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
00:47:49 INFO - {}
00:47:49 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
00:47:49 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
00:47:50 INFO - {}
00:47:50 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 408ms
00:47:50 INFO - TEST-START | /IndexedDB/key_invalid.htm
00:47:50 INFO - PROCESS | 4088 | 1466754470020 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:50 INFO - PROCESS | 4088 | 1466754470048 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
00:47:50 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
00:47:50 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 927ms
00:47:50 INFO - TEST-START | /IndexedDB/key_valid.html
00:47:50 INFO - PROCESS | 4088 | 1466754470953 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:47:50 INFO - PROCESS | 4088 | 1466754470990 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
00:48:04 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
00:48:04 INFO - TEST-OK | /IndexedDB/key_valid.html | took 13123ms
00:48:04 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
00:48:04 INFO - PROCESS | 4088 | 1466754484089 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:04 INFO - PROCESS | 4088 | 1466754484117 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:05 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
00:48:05 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 941ms
00:48:05 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
00:48:05 INFO - PROCESS | 4088 | 1466754485035 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:05 INFO - PROCESS | 4088 | 1466754485065 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:06 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
00:48:06 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 984ms
00:48:06 INFO - TEST-START | /IndexedDB/keygenerator.htm
00:48:06 INFO - PROCESS | 4088 | 1466754486024 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:06 INFO - PROCESS | 4088 | 1466754486055 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
00:48:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
00:48:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
00:48:08 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2289ms
00:48:08 INFO - TEST-START | /IndexedDB/keyorder.htm
00:48:08 INFO - PROCESS | 4088 | 1466754488318 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:08 INFO - PROCESS | 4088 | 1466754488346 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
00:48:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
00:48:09 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1143ms
00:48:09 INFO - TEST-START | /IndexedDB/keypath.htm
00:48:09 INFO - PROCESS | 4088 | 1466754489468 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:09 INFO - PROCESS | 4088 | 1466754489495 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
00:48:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
00:48:10 INFO - TEST-OK | /IndexedDB/keypath.htm | took 1083ms
00:48:10 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
00:48:10 INFO - PROCESS | 4088 | 1466754490555 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:10 INFO - PROCESS | 4088 | 1466754490595 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
00:48:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
00:48:11 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 935ms
00:48:11 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
00:48:11 INFO - PROCESS | 4088 | 1466754491492 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:11 INFO - PROCESS | 4088 | 1466754491520 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:13 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
00:48:13 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
00:48:13 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
00:48:13 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2445ms
00:48:13 INFO - TEST-START | /IndexedDB/list_ordering.htm
00:48:13 INFO - PROCESS | 4088 | 1466754493942 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:13 INFO - PROCESS | 4088 | 1466754493971 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:16 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
00:48:16 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
00:48:16 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
00:48:16 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2589ms
00:48:16 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
00:48:16 INFO - PROCESS | 4088 | 1466754496536 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:16 INFO - PROCESS | 4088 | 1466754496565 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:17 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
00:48:17 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1139ms
00:48:17 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
00:48:17 INFO - PROCESS | 4088 | 1466754497682 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:17 INFO - PROCESS | 4088 | 1466754497709 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:18 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
00:48:18 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 982ms
00:48:18 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
00:48:18 INFO - PROCESS | 4088 | 1466754498668 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:18 INFO - PROCESS | 4088 | 1466754498699 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:19 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
00:48:19 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 924ms
00:48:19 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
00:48:19 INFO - PROCESS | 4088 | 1466754499596 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:19 INFO - PROCESS | 4088 | 1466754499625 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:20 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
00:48:20 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 988ms
00:48:20 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
00:48:20 INFO - PROCESS | 4088 | 1466754500593 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:20 INFO - PROCESS | 4088 | 1466754500631 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:21 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
00:48:21 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1141ms
00:48:21 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
00:48:21 INFO - PROCESS | 4088 | 1466754501733 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:21 INFO - PROCESS | 4088 | 1466754501760 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:22 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
00:48:22 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1135ms
00:48:22 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
00:48:22 INFO - PROCESS | 4088 | 1466754502874 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:22 INFO - PROCESS | 4088 | 1466754502901 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:23 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
00:48:23 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 942ms
00:48:23 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
00:48:23 INFO - PROCESS | 4088 | 1466754503821 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:23 INFO - PROCESS | 4088 | 1466754503856 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:24 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
00:48:24 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 986ms
00:48:24 INFO - TEST-START | /IndexedDB/value.htm
00:48:24 INFO - PROCESS | 4088 | 1466754504813 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:24 INFO - PROCESS | 4088 | 1466754504843 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:26 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
00:48:26 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
00:48:26 INFO - TEST-OK | /IndexedDB/value.htm | took 1847ms
00:48:26 INFO - TEST-START | /IndexedDB/value_recursive.htm
00:48:26 INFO - PROCESS | 4088 | 1466754506665 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:26 INFO - PROCESS | 4088 | 1466754506692 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:28 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
00:48:28 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
00:48:28 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
00:48:28 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2287ms
00:48:28 INFO - TEST-START | /IndexedDB/writer-starvation.htm
00:48:28 INFO - PROCESS | 4088 | 1466754508957 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:28 INFO - PROCESS | 4088 | 1466754508985 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:30 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
00:48:30 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1380ms
00:48:30 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
00:48:30 INFO - PROCESS | 4088 | 1466754510343 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:30 INFO - PROCESS | 4088 | 1466754510372 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
00:48:30 INFO - {}
00:48:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
00:48:30 INFO - {}
00:48:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
00:48:30 INFO - {}
00:48:30 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
00:48:30 INFO - {}
00:48:30 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 170ms
00:48:30 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
00:48:30 INFO - PROCESS | 4088 | 1466754510515 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:30 INFO - PROCESS | 4088 | 1466754510547 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
00:48:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
00:48:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
00:48:30 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
00:48:30 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 170ms
00:48:30 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
00:48:30 INFO - PROCESS | 4088 | 1466754510693 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:30 INFO - PROCESS | 4088 | 1466754510721 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
00:48:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 461ms
00:48:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
00:48:31 INFO - PROCESS | 4088 | 1466754511161 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:31 INFO - PROCESS | 4088 | 1466754511192 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
00:48:31 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
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
00:48:31 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
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
00:48:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 182ms
00:48:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
00:48:31 INFO - PROCESS | 4088 | 1466754511349 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:31 INFO - PROCESS | 4088 | 1466754511379 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:31 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() {
00:48:31 INFO - [native code]
00:48:31 INFO - }" but got function "function () {
00:48:31 INFO - }"
00:48:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
00:48:31 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
00:48:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
00:48:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 171ms
00:48:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
00:48:31 INFO - PROCESS | 4088 | 1466754511541 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:31 INFO - PROCESS | 4088 | 1466754511570 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:31 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() {
00:48:31 INFO - [native code]
00:48:31 INFO - }" but got function "function () {
00:48:31 INFO - }"
00:48:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
00:48:31 INFO - {}
00:48:31 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
00:48:31 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
00:48:31 INFO - {}
00:48:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 170ms
00:48:31 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
00:48:31 INFO - PROCESS | 4088 | 1466754511711 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:31 INFO - PROCESS | 4088 | 1466754511742 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
00:48:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
00:48:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
00:48:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
00:48:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
00:48:31 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"
00:48:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
00:48:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
00:48:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
00:48:31 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
00:48:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
00:48:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
00:48:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
00:48:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
00:48:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
00:48:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
00:48:31 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"
00:48:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
00:48:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
00:48:31 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
00:48:31 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
00:48:31 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
00:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:31 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
00:48:31 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:48:31 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 179ms
00:48:31 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
00:48:31 INFO - PROCESS | 4088 | 1466754511893 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:31 INFO - PROCESS | 4088 | 1466754511924 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
00:48:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 171ms
00:48:32 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
00:48:32 INFO - PROCESS | 4088 | 1466754512071 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:32 INFO - PROCESS | 4088 | 1466754512109 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
00:48:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
00:48:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
00:48:32 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
00:48:32 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 169ms
00:48:32 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
00:48:32 INFO - PROCESS | 4088 | 1466754512244 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:32 INFO - PROCESS | 4088 | 1466754512271 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
00:48:32 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
00:48:32 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
00:48:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
00:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:48:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
00:48:32 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 172ms
00:48:32 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
00:48:32 INFO - PROCESS | 4088 | 1466754512422 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:32 INFO - PROCESS | 4088 | 1466754512450 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
00:48:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
00:48:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
00:48:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
00:48:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
00:48:33 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1186ms
00:48:33 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
00:48:33 INFO - PROCESS | 4088 | 1466754513615 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:33 INFO - PROCESS | 4088 | 1466754513649 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
00:48:34 INFO - {}
00:48:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
00:48:34 INFO - {}
00:48:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
00:48:34 INFO - {}
00:48:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
00:48:34 INFO - {}
00:48:34 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
00:48:34 INFO - {}
00:48:34 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1177ms
00:48:34 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
00:48:34 INFO - PROCESS | 4088 | 1466754514797 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:34 INFO - PROCESS | 4088 | 1466754514826 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:35 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
00:48:35 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 335ms
00:48:35 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
00:48:35 INFO - PROCESS | 4088 | 1466754515137 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:35 INFO - PROCESS | 4088 | 1466754515170 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:35 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
00:48:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
00:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
00:48:35 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 170ms
00:48:35 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
00:48:35 INFO - PROCESS | 4088 | 1466754515310 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:35 INFO - PROCESS | 4088 | 1466754515342 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:45 INFO - PROCESS | 4088 | MARIONETTE LOG: INFO: Timeout fired
00:48:45 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
00:48:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
00:48:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:45 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
00:48:45 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10088ms
00:48:45 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
00:48:45 INFO - PROCESS | 4088 | 1466754525404 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:45 INFO - PROCESS | 4088 | 1466754525433 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:45 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
00:48:45 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 480ms
00:48:45 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
00:48:45 INFO - PROCESS | 4088 | 1466754525889 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:45 INFO - PROCESS | 4088 | 1466754525919 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:46 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
00:48:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 170ms
00:48:46 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
00:48:46 INFO - PROCESS | 4088 | 1466754526065 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:46 INFO - PROCESS | 4088 | 1466754526098 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:46 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
00:48:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 170ms
00:48:46 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
00:48:46 INFO - PROCESS | 4088 | 1466754526237 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:46 INFO - PROCESS | 4088 | 1466754526268 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:46 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
00:48:46 INFO - {}
00:48:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 230ms
00:48:46 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
00:48:46 INFO - PROCESS | 4088 | 1466754526478 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:46 INFO - PROCESS | 4088 | 1466754526519 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:46 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
00:48:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 190ms
00:48:46 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
00:48:46 INFO - PROCESS | 4088 | 1466754526668 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:46 INFO - PROCESS | 4088 | 1466754526705 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:46 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
00:48:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
00:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
00:48:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
00:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
00:48:46 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 170ms
00:48:46 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
00:48:46 INFO - PROCESS | 4088 | 1466754526845 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:46 INFO - PROCESS | 4088 | 1466754526878 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 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().
00:48:47 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 170ms
00:48:47 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
00:48:47 INFO - PROCESS | 4088 | 1466754527017 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 INFO - PROCESS | 4088 | 1466754527046 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
00:48:47 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 169ms
00:48:47 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
00:48:47 INFO - PROCESS | 4088 | 1466754527195 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 INFO - PROCESS | 4088 | 1466754527225 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
00:48:47 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 170ms
00:48:47 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
00:48:47 INFO - PROCESS | 4088 | 1466754527369 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 INFO - PROCESS | 4088 | 1466754527399 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 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"
00:48:47 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
00:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:47 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
00:48:47 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
00:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:47 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
00:48:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
00:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
00:48:47 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 172ms
00:48:47 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
00:48:47 INFO - PROCESS | 4088 | 1466754527549 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 INFO - PROCESS | 4088 | 1466754527583 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
00:48:47 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 170ms
00:48:47 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
00:48:47 INFO - PROCESS | 4088 | 1466754527723 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 INFO - PROCESS | 4088 | 1466754527754 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
00:48:47 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 170ms
00:48:47 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
00:48:47 INFO - PROCESS | 4088 | 1466754527899 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:47 INFO - PROCESS | 4088 | 1466754527930 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:48 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
00:48:48 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
00:48:48 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
00:48:48 INFO - PROCESS | 4088 | 1466754528076 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:48 INFO - PROCESS | 4088 | 1466754528105 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:48:48 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
00:48:48 INFO - do_test/)
00:49:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
00:49:10 INFO - )
00:49:10 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 171ms
00:49:10 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
00:49:10 INFO - PROCESS | 4088 | 1466754550008 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - PROCESS | 4088 | 1466754550039 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
00:49:10 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 170ms
00:49:10 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
00:49:10 INFO - PROCESS | 4088 | 1466754550179 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - PROCESS | 4088 | 1466754550208 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
00:49:10 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 171ms
00:49:10 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
00:49:10 INFO - PROCESS | 4088 | 1466754550354 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - PROCESS | 4088 | 1466754550393 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
00:49:10 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 171ms
00:49:10 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
00:49:10 INFO - PROCESS | 4088 | 1466754550528 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - PROCESS | 4088 | 1466754550558 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
00:49:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
00:49:10 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 169ms
00:49:10 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
00:49:10 INFO - PROCESS | 4088 | 1466754550708 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - PROCESS | 4088 | 1466754550737 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
00:49:10 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
00:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:10 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
00:49:10 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 170ms
00:49:10 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
00:49:10 INFO - PROCESS | 4088 | 1466754550878 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:10 INFO - PROCESS | 4088 | 1466754550910 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:11 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
00:49:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
00:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
00:49:11 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 170ms
00:49:11 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
00:49:11 INFO - PROCESS | 4088 | 1466754551055 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:11 INFO - PROCESS | 4088 | 1466754551088 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:11 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
00:49:11 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 170ms
00:49:11 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
00:49:11 INFO - PROCESS | 4088 | 1466754551229 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:11 INFO - PROCESS | 4088 | 1466754551265 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:11 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
00:49:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
00:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
00:49:11 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 230ms
00:49:11 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
00:49:11 INFO - PROCESS | 4088 | 1466754551468 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:11 INFO - PROCESS | 4088 | 1466754551509 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:11 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
00:49:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
00:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
00:49:11 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 170ms
00:49:11 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
00:49:11 INFO - PROCESS | 4088 | 1466754551648 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:11 INFO - PROCESS | 4088 | 1466754551688 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:11 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
00:49:11 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 170ms
00:49:11 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
00:49:11 INFO - PROCESS | 4088 | 1466754551816 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:11 INFO - PROCESS | 4088 | 1466754551862 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
00:49:12 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 230ms
00:49:12 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
00:49:12 INFO - PROCESS | 4088 | 1466754552051 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - PROCESS | 4088 | 1466754552091 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
00:49:12 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 169ms
00:49:12 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
00:49:12 INFO - PROCESS | 4088 | 1466754552227 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - PROCESS | 4088 | 1466754552277 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
00:49:12 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 170ms
00:49:12 INFO - PROCESS | 4088 | 1466754552398 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
00:49:12 INFO - PROCESS | 4088 | 1466754552435 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
00:49:12 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
00:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:49:12 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
00:49:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
00:49:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
00:49:12 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 170ms
00:49:12 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
00:49:12 INFO - PROCESS | 4088 | 1466754552577 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - PROCESS | 4088 | 1466754552616 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
00:49:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
00:49:12 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 170ms
00:49:12 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
00:49:12 INFO - PROCESS | 4088 | 1466754552752 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - PROCESS | 4088 | 1466754552786 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
00:49:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
00:49:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
00:49:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
00:49:12 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 170ms
00:49:12 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
00:49:12 INFO - PROCESS | 4088 | 1466754552933 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:12 INFO - PROCESS | 4088 | 1466754552969 Marionette INFO sendAsync 895e7bd4-5f0b-40db-ac52-d4797b7c6798
00:49:13 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: