builder: mozilla-beta_xp_ix_test_pgo-web-platform-tests-1
slave: t-xp32-ix-014
starttime: 1466711594.26
results: success (0)
buildid: 20160623083527
builduid: 1aadf1fea30f4f37b775e5900b844b27
revision: f403cf3a053abd6036932519b3b7214dbcb76c30
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:14.255631) =========
master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:14.256081) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:14.256673) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:14.319232) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:14.319601) =========
'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:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-014\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-014
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-014
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-014
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-014
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-014
WINDIR=C:\WINDOWS
using PTY: False
--12:54:30-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 16.32 MB/s
12:54:30 (16.32 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.532000
========= master_lag: 0.21 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:15.060107) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:15.060465) =========
'rm' '-rf' 'scripts' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-014\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-014
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-014
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-014
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-014
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-014
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.730000
========= master_lag: 0.26 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:16.052491) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-23 12:53:16.052859) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f403cf3a053abd6036932519b3b7214dbcb76c30 --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 f403cf3a053abd6036932519b3b7214dbcb76c30 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-014\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-014
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-014
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-014
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-014
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-014
WINDIR=C:\WINDOWS
using PTY: False
2016-06-23 12:54:31,611 truncating revision to first 12 chars
2016-06-23 12:54:31,611 Setting DEBUG logging.
2016-06-23 12:54:31,611 attempt 1/10
2016-06-23 12:54:31,611 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f403cf3a053a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-23 12:54:32,411 unpacking tar archive at: mozilla-beta-f403cf3a053a/testing/mozharness/
program finished with exit code 0
elapsedTime=1.436000
========= master_lag: 0.60 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-23 12:53:18.086115) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:18.086448) =========
script_repo_revision: f403cf3a053abd6036932519b3b7214dbcb76c30
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:18.086852) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:18.087116) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 12:53:18.102998) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 21 mins, 43 secs) (at 2016-06-23 12:53:18.103272) =========
'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:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-014\Application Data
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-014
COMSPEC=C:\WINDOWS\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
DevEnvDir=D:\msvs8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=D:\msvs8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-014
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOGONSERVER=\\T-XP32-IX-014
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMFILES=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SESSIONNAME=Console
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\WINDOWS
TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
TEST1=testie
TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp
USERDOMAIN=T-XP32-IX-014
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-014
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
12:54:33 INFO - MultiFileLogger online at 20160623 12:54:33 in C:\slave\test
12:54:33 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
12:54:33 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
12:54:33 INFO - {'append_to_log': False,
12:54:33 INFO - 'base_work_dir': 'C:\\slave\\test',
12:54:33 INFO - 'blob_upload_branch': 'mozilla-beta',
12:54:33 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
12:54:33 INFO - 'buildbot_json_path': 'buildprops.json',
12:54:33 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
12:54:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:54:33 INFO - 'download_minidump_stackwalk': True,
12:54:33 INFO - 'download_symbols': 'ondemand',
12:54:33 INFO - 'e10s': False,
12:54:33 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
12:54:33 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
12:54:33 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
12:54:33 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
12:54:33 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
12:54:33 INFO - 'C:/mozilla-build/tooltool.py'),
12:54:33 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
12:54:33 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
12:54:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:54:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:54:33 INFO - 'log_level': 'info',
12:54:33 INFO - 'log_to_console': True,
12:54:33 INFO - 'opt_config_files': (),
12:54:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:54:33 INFO - '--processes=1',
12:54:33 INFO - '--config=%(test_path)s/wptrunner.ini',
12:54:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:54:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:54:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:54:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:54:33 INFO - 'pip_index': False,
12:54:33 INFO - 'require_test_zip': True,
12:54:33 INFO - 'test_type': ('testharness',),
12:54:33 INFO - 'this_chunk': '1',
12:54:33 INFO - 'total_chunks': '5',
12:54:33 INFO - 'virtualenv_path': 'venv',
12:54:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:54:33 INFO - 'work_dir': 'build'}
12:54:33 INFO - #####
12:54:33 INFO - ##### Running clobber step.
12:54:33 INFO - #####
12:54:33 INFO - Running pre-action listener: _resource_record_pre_action
12:54:33 INFO - Running main action method: clobber
12:54:33 INFO - rmtree: C:\slave\test\build
12:54:33 INFO - Using _rmtree_windows ...
12:54:33 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
12:55:08 INFO - Running post-action listener: _resource_record_post_action
12:55:08 INFO - #####
12:55:08 INFO - ##### Running read-buildbot-config step.
12:55:08 INFO - #####
12:55:08 INFO - Running pre-action listener: _resource_record_pre_action
12:55:08 INFO - Running main action method: read_buildbot_config
12:55:08 INFO - Using buildbot properties:
12:55:08 INFO - {
12:55:08 INFO - "project": "",
12:55:08 INFO - "product": "firefox",
12:55:08 INFO - "script_repo_revision": "production",
12:55:08 INFO - "scheduler": "tests-mozilla-beta-xp_ix-pgo-unittest",
12:55:08 INFO - "repository": "",
12:55:08 INFO - "buildername": "Windows XP 32-bit mozilla-beta pgo test web-platform-tests-1",
12:55:08 INFO - "buildid": "20160623083527",
12:55:08 INFO - "pgo_build": "True",
12:55:08 INFO - "basedir": "C:\\slave\\test",
12:55:08 INFO - "buildnumber": 12,
12:55:08 INFO - "slavename": "t-xp32-ix-014",
12:55:08 INFO - "revision": "f403cf3a053abd6036932519b3b7214dbcb76c30",
12:55:08 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/",
12:55:08 INFO - "platform": "win32",
12:55:08 INFO - "branch": "mozilla-beta",
12:55:08 INFO - "repo_path": "releases/mozilla-beta",
12:55:08 INFO - "moz_repo_path": "",
12:55:08 INFO - "stage_platform": "win32-pgo",
12:55:08 INFO - "builduid": "1aadf1fea30f4f37b775e5900b844b27",
12:55:08 INFO - "slavebuilddir": "test"
12:55:08 INFO - }
12:55:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json.
12:55:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.zip.
12:55:08 INFO - Running post-action listener: _resource_record_post_action
12:55:08 INFO - #####
12:55:08 INFO - ##### Running download-and-extract step.
12:55:08 INFO - #####
12:55:08 INFO - Running pre-action listener: _resource_record_pre_action
12:55:08 INFO - Running main action method: download_and_extract
12:55:08 INFO - mkdir: C:\slave\test\build\tests
12:55:08 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')]}
12:55:08 INFO - https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net
12:55:08 INFO - trying https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json
12:55:08 INFO - Downloading https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
12:55:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1
12:55:09 INFO - Downloaded 1186 bytes.
12:55:09 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json
12:55:09 INFO - Using the following test package requirements:
12:55:09 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'],
12:55:09 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
12:55:09 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'],
12:55:09 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip'],
12:55:09 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip',
12:55:09 INFO - u'jsshell-win32.zip'],
12:55:09 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip',
12:55:09 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'],
12:55:09 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'],
12:55:09 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip',
12:55:09 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'],
12:55:09 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip',
12:55:09 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'],
12:55:09 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip',
12:55:09 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'],
12:55:09 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip',
12:55:09 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']}
12:55:09 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
12:55:09 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')]}
12:55:09 INFO - https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
12:55:09 INFO - trying https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip
12:55:09 INFO - Downloading https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip
12:55:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1
12:55:10 INFO - Downloaded 19043963 bytes.
12:55:10 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
12:55:10 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
12:55:12 INFO - caution: filename not matched: web-platform/*
12:55:12 INFO - Return code: 11
12:55:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:55:12 INFO - https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
12:55:12 INFO - trying https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip
12:55:12 INFO - Downloading https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip
12:55:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1
12:55:19 INFO - Downloaded 36389108 bytes.
12:55:19 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
12:55:19 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
12:55:49 INFO - caution: filename not matched: bin/*
12:55:49 INFO - caution: filename not matched: config/*
12:55:49 INFO - caution: filename not matched: mozbase/*
12:55:49 INFO - caution: filename not matched: marionette/*
12:55:49 INFO - caution: filename not matched: tools/wptserve/*
12:55:49 INFO - Return code: 11
12:55:49 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')]}
12:55:49 INFO - https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net
12:55:49 INFO - trying https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.zip
12:55:49 INFO - Downloading https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip
12:55:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1
12:55:52 INFO - Downloaded 55733653 bytes.
12:55:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.zip
12:55:52 INFO - mkdir: C:\slave\test\properties
12:55:52 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
12:55:52 INFO - Writing to file C:\slave\test\properties\build_url
12:55:52 INFO - Contents:
12:55:52 INFO - build_url:https://queue.taskcluster.net/v1/task/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.zip
12:55:52 INFO - Running post-action listener: _resource_record_post_action
12:55:52 INFO - Running post-action listener: set_extra_try_arguments
12:55:52 INFO - #####
12:55:52 INFO - ##### Running create-virtualenv step.
12:55:52 INFO - #####
12:55:52 INFO - Running pre-action listener: _pre_create_virtualenv
12:55:52 INFO - Running pre-action listener: _resource_record_pre_action
12:55:52 INFO - Running main action method: create_virtualenv
12:55:52 INFO - Creating virtualenv C:\slave\test\build\venv
12:55:52 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
12:55:52 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
12:55:53 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
12:55:54 INFO - Installing distribute......................................................................................................................................................................................done.
12:55:54 INFO - Return code: 0
12:55:54 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
12:55:54 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')]}
12:55:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:55:54 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')]}
12:55:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:55:54 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-014', 'USERDOMAIN': 'T-XP32-IX-014', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-014', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014'}}, attempt #1
12:55:55 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
12:55:55 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
12:55:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:55:55 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data',
12:55:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:55:55 INFO - 'COMPUTERNAME': 'T-XP32-IX-014',
12:55:55 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:55:55 INFO - 'DCLOCATION': 'SCL3',
12:55:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:55:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:55:55 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:55:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:55:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:55:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:55:55 INFO - 'HOMEDRIVE': 'C:',
12:55:55 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:55:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:55:55 INFO - 'KTS_VERSION': '1.19c',
12:55:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:55:55 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-014',
12:55:55 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:55:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:55:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:55:55 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:55:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:55:55 INFO - 'MOZ_AIRBAG': '1',
12:55:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:55:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:55:55 INFO - 'MOZ_MSVCVERSION': '8',
12:55:55 INFO - 'MOZ_NO_REMOTE': '1',
12:55:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:55:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:55:55 INFO - 'NO_EM_RESTART': '1',
12:55:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:55:55 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:55:55 INFO - 'OS': 'Windows_NT',
12:55:55 INFO - 'OURDRIVE': 'C:',
12:55:55 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:55:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:55:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:55:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:55:55 INFO - 'PROCESSOR_LEVEL': '6',
12:55:55 INFO - 'PROCESSOR_REVISION': '1e05',
12:55:55 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:55:55 INFO - 'PROMPT': '$P$G',
12:55:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:55:55 INFO - 'PWD': 'C:\\slave\\test',
12:55:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:55:55 INFO - 'SESSIONNAME': 'Console',
12:55:55 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:55:55 INFO - 'SYSTEMDRIVE': 'C:',
12:55:55 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:55:55 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:55:55 INFO - 'TEST1': 'testie',
12:55:55 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:55:55 INFO - 'USERDOMAIN': 'T-XP32-IX-014',
12:55:55 INFO - 'USERNAME': 'cltbld',
12:55:55 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:55:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:55:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:55:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:55:55 INFO - 'WINDIR': 'C:\\WINDOWS',
12:55:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:55:55 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:55:55 INFO - Downloading/unpacking psutil>=0.7.1
12:55:55 INFO - Running setup.py egg_info for package psutil
12:55:55 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
12:55:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:55:55 INFO - Installing collected packages: psutil
12:55:55 INFO - Running setup.py install for psutil
12:55:55 INFO - building 'psutil._psutil_windows' extension
12:55:55 INFO - error: Unable to find vcvarsall.bat
12:55:55 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-_qckpi-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
12:55:55 INFO - running install
12:55:55 INFO - running build
12:55:55 INFO - running build_py
12:55:55 INFO - creating build
12:55:55 INFO - creating build\lib.win32-2.7
12:55:55 INFO - creating build\lib.win32-2.7\psutil
12:55:55 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
12:55:55 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
12:55:55 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
12:55:55 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
12:55:55 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
12:55:55 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
12:55:55 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
12:55:55 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
12:55:55 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
12:55:55 INFO - running build_ext
12:55:55 INFO - building 'psutil._psutil_windows' extension
12:55:55 INFO - error: Unable to find vcvarsall.bat
12:55:55 INFO - ----------------------------------------
12:55:55 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-_qckpi-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
12:55:55 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-014\Application Data\pip\pip.log
12:55:55 WARNING - Return code: 1
12:55:55 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!
12:55:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
12:55:55 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')]}
12:55:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:55:55 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')]}
12:55:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:55:55 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-014', 'USERDOMAIN': 'T-XP32-IX-014', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-014', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014'}}, attempt #1
12:55:55 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
12:55:55 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
12:55:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:55:55 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data',
12:55:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:55:55 INFO - 'COMPUTERNAME': 'T-XP32-IX-014',
12:55:55 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:55:55 INFO - 'DCLOCATION': 'SCL3',
12:55:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:55:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:55:55 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:55:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:55:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:55:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:55:55 INFO - 'HOMEDRIVE': 'C:',
12:55:55 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:55:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:55:55 INFO - 'KTS_VERSION': '1.19c',
12:55:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:55:55 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-014',
12:55:55 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:55:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:55:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:55:55 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:55:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:55:55 INFO - 'MOZ_AIRBAG': '1',
12:55:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:55:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:55:55 INFO - 'MOZ_MSVCVERSION': '8',
12:55:55 INFO - 'MOZ_NO_REMOTE': '1',
12:55:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:55:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:55:55 INFO - 'NO_EM_RESTART': '1',
12:55:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:55:55 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:55:55 INFO - 'OS': 'Windows_NT',
12:55:55 INFO - 'OURDRIVE': 'C:',
12:55:55 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:55:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:55:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:55:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:55:55 INFO - 'PROCESSOR_LEVEL': '6',
12:55:55 INFO - 'PROCESSOR_REVISION': '1e05',
12:55:55 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:55:55 INFO - 'PROMPT': '$P$G',
12:55:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:55:55 INFO - 'PWD': 'C:\\slave\\test',
12:55:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:55:55 INFO - 'SESSIONNAME': 'Console',
12:55:55 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:55:55 INFO - 'SYSTEMDRIVE': 'C:',
12:55:55 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:55:55 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:55:55 INFO - 'TEST1': 'testie',
12:55:55 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:55:55 INFO - 'USERDOMAIN': 'T-XP32-IX-014',
12:55:55 INFO - 'USERNAME': 'cltbld',
12:55:55 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:55:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:55:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:55:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:55:55 INFO - 'WINDIR': 'C:\\WINDOWS',
12:55:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:55:56 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:55:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:55:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:55:56 INFO - Running setup.py egg_info for package mozsystemmonitor
12:55:56 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
12:55:56 INFO - Running setup.py egg_info for package psutil
12:55:56 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
12:55:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:55:56 INFO - Installing collected packages: mozsystemmonitor, psutil
12:55:56 INFO - Running setup.py install for mozsystemmonitor
12:55:56 INFO - Running setup.py install for psutil
12:55:56 INFO - building 'psutil._psutil_windows' extension
12:55:56 INFO - error: Unable to find vcvarsall.bat
12:55:56 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-erhyhl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
12:55:56 INFO - running install
12:55:56 INFO - running build
12:55:56 INFO - running build_py
12:55:56 INFO - running build_ext
12:55:56 INFO - building 'psutil._psutil_windows' extension
12:55:56 INFO - error: Unable to find vcvarsall.bat
12:55:56 INFO - ----------------------------------------
12:55:56 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-erhyhl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
12:55:56 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-014\Application Data\pip\pip.log
12:55:56 WARNING - Return code: 1
12:55:56 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!
12:55:56 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
12:55:56 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')]}
12:55:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:55:56 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')]}
12:55:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:55:56 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-014', 'USERDOMAIN': 'T-XP32-IX-014', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-014', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014'}}, attempt #1
12:55:56 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
12:55:56 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
12:55:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:55:56 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data',
12:55:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:55:56 INFO - 'COMPUTERNAME': 'T-XP32-IX-014',
12:55:56 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:55:56 INFO - 'DCLOCATION': 'SCL3',
12:55:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:55:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:55:56 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:55:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:55:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:55:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:55:56 INFO - 'HOMEDRIVE': 'C:',
12:55:56 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:55:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:55:56 INFO - 'KTS_VERSION': '1.19c',
12:55:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:55:56 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-014',
12:55:56 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:55:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:55:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:55:56 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:55:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:55:56 INFO - 'MOZ_AIRBAG': '1',
12:55:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:55:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:55:56 INFO - 'MOZ_MSVCVERSION': '8',
12:55:56 INFO - 'MOZ_NO_REMOTE': '1',
12:55:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:55:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:55:56 INFO - 'NO_EM_RESTART': '1',
12:55:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:55:56 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:55:56 INFO - 'OS': 'Windows_NT',
12:55:56 INFO - 'OURDRIVE': 'C:',
12:55:56 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:55:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:55:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:55:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:55:56 INFO - 'PROCESSOR_LEVEL': '6',
12:55:56 INFO - 'PROCESSOR_REVISION': '1e05',
12:55:56 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:55:56 INFO - 'PROMPT': '$P$G',
12:55:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:55:56 INFO - 'PWD': 'C:\\slave\\test',
12:55:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:55:56 INFO - 'SESSIONNAME': 'Console',
12:55:56 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:55:56 INFO - 'SYSTEMDRIVE': 'C:',
12:55:56 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:55:56 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:55:56 INFO - 'TEST1': 'testie',
12:55:56 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:55:56 INFO - 'USERDOMAIN': 'T-XP32-IX-014',
12:55:56 INFO - 'USERNAME': 'cltbld',
12:55:56 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:55:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:55:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:55:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:55:56 INFO - 'WINDIR': 'C:\\WINDOWS',
12:55:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:55:56 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:55:56 INFO - Downloading/unpacking blobuploader==1.2.4
12:55:56 INFO - Downloading blobuploader-1.2.4.tar.gz
12:55:56 INFO - Running setup.py egg_info for package blobuploader
12:55:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
12:55:57 INFO - Running setup.py egg_info for package requests
12:55:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
12:55:57 INFO - Downloading docopt-0.6.1.tar.gz
12:55:57 INFO - Running setup.py egg_info for package docopt
12:55:57 INFO - Installing collected packages: blobuploader, docopt, requests
12:55:57 INFO - Running setup.py install for blobuploader
12:55:57 INFO - Running setup.py install for docopt
12:55:57 INFO - Running setup.py install for requests
12:55:57 INFO - Successfully installed blobuploader docopt requests
12:55:57 INFO - Cleaning up...
12:55:57 INFO - Return code: 0
12:55:57 INFO - Installing None into virtualenv C:\slave\test\build\venv
12:55:57 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')]}
12:55:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:55:57 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')]}
12:55:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:55:57 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-014', 'USERDOMAIN': 'T-XP32-IX-014', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-014', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014'}}, attempt #1
12:55:57 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
12:55:57 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
12:55:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:55:57 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data',
12:55:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:55:57 INFO - 'COMPUTERNAME': 'T-XP32-IX-014',
12:55:57 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:55:57 INFO - 'DCLOCATION': 'SCL3',
12:55:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:55:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:55:57 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:55:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:55:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:55:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:55:57 INFO - 'HOMEDRIVE': 'C:',
12:55:57 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:55:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:55:57 INFO - 'KTS_VERSION': '1.19c',
12:55:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:55:57 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-014',
12:55:57 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:55:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:55:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:55:57 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:55:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:55:57 INFO - 'MOZ_AIRBAG': '1',
12:55:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:55:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:55:57 INFO - 'MOZ_MSVCVERSION': '8',
12:55:57 INFO - 'MOZ_NO_REMOTE': '1',
12:55:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:55:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:55:57 INFO - 'NO_EM_RESTART': '1',
12:55:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:55:57 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:55:57 INFO - 'OS': 'Windows_NT',
12:55:57 INFO - 'OURDRIVE': 'C:',
12:55:57 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:55:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:55:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:55:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:55:57 INFO - 'PROCESSOR_LEVEL': '6',
12:55:57 INFO - 'PROCESSOR_REVISION': '1e05',
12:55:57 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:55:57 INFO - 'PROMPT': '$P$G',
12:55:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:55:57 INFO - 'PWD': 'C:\\slave\\test',
12:55:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:55:57 INFO - 'SESSIONNAME': 'Console',
12:55:57 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:55:57 INFO - 'SYSTEMDRIVE': 'C:',
12:55:57 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:55:57 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:55:57 INFO - 'TEST1': 'testie',
12:55:57 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:55:57 INFO - 'USERDOMAIN': 'T-XP32-IX-014',
12:55:57 INFO - 'USERNAME': 'cltbld',
12:55:57 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:55:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:55:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:55:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:55:57 INFO - 'WINDIR': 'C:\\WINDOWS',
12:55:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:56:02 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
12:56:02 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
12:56:02 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
12:56:02 INFO - Unpacking c:\slave\test\build\tests\marionette\client
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
12:56:02 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
12:56:02 INFO - Unpacking c:\slave\test\build\tests\marionette
12:56:02 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
12:56:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:56:02 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
12:56:02 INFO - Running setup.py install for browsermob-proxy
12:56:06 INFO - Running setup.py install for manifestparser
12:56:06 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for marionette-client
12:56:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:56:06 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for marionette-driver
12:56:06 INFO - Running setup.py install for mozcrash
12:56:06 INFO - Running setup.py install for mozdebug
12:56:06 INFO - Running setup.py install for mozdevice
12:56:06 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for mozfile
12:56:06 INFO - Running setup.py install for mozhttpd
12:56:06 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for mozinfo
12:56:06 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for mozInstall
12:56:06 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for mozleak
12:56:06 INFO - Running setup.py install for mozlog
12:56:06 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for moznetwork
12:56:06 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for mozprocess
12:56:06 INFO - Running setup.py install for mozprofile
12:56:06 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for mozrunner
12:56:06 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for mozscreenshot
12:56:06 INFO - Running setup.py install for moztest
12:56:06 INFO - Running setup.py install for mozversion
12:56:06 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
12:56:06 INFO - Running setup.py install for wptserve
12:56:06 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
12:56:06 INFO - Cleaning up...
12:56:06 INFO - Return code: 0
12:56:06 INFO - Installing None into virtualenv C:\slave\test\build\venv
12:56:06 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')]}
12:56:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:56:06 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')]}
12:56:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:56:06 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-014', 'USERDOMAIN': 'T-XP32-IX-014', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-014', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014'}}, attempt #1
12:56:06 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
12:56:06 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
12:56:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:56:06 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data',
12:56:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:56:06 INFO - 'COMPUTERNAME': 'T-XP32-IX-014',
12:56:06 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:56:06 INFO - 'DCLOCATION': 'SCL3',
12:56:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:56:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:56:06 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:56:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:56:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:56:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:56:06 INFO - 'HOMEDRIVE': 'C:',
12:56:06 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:56:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:56:06 INFO - 'KTS_VERSION': '1.19c',
12:56:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:56:06 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-014',
12:56:06 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:56:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:56:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:56:06 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:56:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:56:06 INFO - 'MOZ_AIRBAG': '1',
12:56:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:56:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:56:06 INFO - 'MOZ_MSVCVERSION': '8',
12:56:06 INFO - 'MOZ_NO_REMOTE': '1',
12:56:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:56:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:56:06 INFO - 'NO_EM_RESTART': '1',
12:56:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:56:06 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:56:06 INFO - 'OS': 'Windows_NT',
12:56:06 INFO - 'OURDRIVE': 'C:',
12:56:06 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:56:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:56:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:56:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:56:06 INFO - 'PROCESSOR_LEVEL': '6',
12:56:06 INFO - 'PROCESSOR_REVISION': '1e05',
12:56:06 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:56:06 INFO - 'PROMPT': '$P$G',
12:56:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:56:06 INFO - 'PWD': 'C:\\slave\\test',
12:56:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:56:06 INFO - 'SESSIONNAME': 'Console',
12:56:06 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:56:06 INFO - 'SYSTEMDRIVE': 'C:',
12:56:06 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:56:06 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:56:06 INFO - 'TEST1': 'testie',
12:56:06 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:56:06 INFO - 'USERDOMAIN': 'T-XP32-IX-014',
12:56:06 INFO - 'USERNAME': 'cltbld',
12:56:06 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:56:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:56:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:56:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:56:06 INFO - 'WINDIR': 'C:\\WINDOWS',
12:56:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:56:10 INFO - Ignoring indexes: http://pypi.python.org/simple/
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
12:56:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
12:56:10 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
12:56:10 INFO - Unpacking c:\slave\test\build\tests\marionette\client
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
12:56:10 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
12:56:10 INFO - Unpacking c:\slave\test\build\tests\marionette
12:56:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
12:56:10 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:56:10 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))
12:56:15 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))
12:56:15 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))
12:56:15 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))
12:56:15 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))
12:56:15 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
12:56:15 INFO - Downloading blessings-1.6.tar.gz
12:56:15 INFO - Running setup.py egg_info for package blessings
12:56:15 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))
12:56:15 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
12:56:15 INFO - Running setup.py install for blessings
12:56:15 INFO - Running setup.py install for browsermob-proxy
12:56:15 INFO - Running setup.py install for manifestparser
12:56:15 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Running setup.py install for marionette-client
12:56:15 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
12:56:15 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Running setup.py install for marionette-driver
12:56:15 INFO - Running setup.py install for mozcrash
12:56:15 INFO - Running setup.py install for mozdebug
12:56:15 INFO - Running setup.py install for mozdevice
12:56:15 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Running setup.py install for mozhttpd
12:56:15 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Running setup.py install for mozInstall
12:56:15 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Running setup.py install for mozleak
12:56:15 INFO - Running setup.py install for mozprofile
12:56:15 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Running setup.py install for mozrunner
12:56:15 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
12:56:15 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
12:56:16 INFO - Running setup.py install for mozscreenshot
12:56:16 INFO - Running setup.py install for moztest
12:56:16 INFO - Running setup.py install for mozversion
12:56:16 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
12:56:16 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
12:56:16 INFO - Running setup.py install for wptserve
12:56:16 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
12:56:16 INFO - Cleaning up...
12:56:16 INFO - Return code: 0
12:56:16 INFO - Done creating virtualenv C:\slave\test\build\venv.
12:56:16 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
12:56:16 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
12:56:16 INFO - Reading from file tmpfile_stdout
12:56:16 INFO - Using _rmtree_windows ...
12:56:16 INFO - Using _rmtree_windows ...
12:56:16 INFO - Current package versions:
12:56:16 INFO - blessings == 1.6
12:56:16 INFO - blobuploader == 1.2.4
12:56:16 INFO - browsermob-proxy == 0.6.0
12:56:16 INFO - distribute == 0.6.14
12:56:16 INFO - docopt == 0.6.1
12:56:16 INFO - manifestparser == 1.1
12:56:16 INFO - marionette-client == 2.3.0
12:56:16 INFO - marionette-driver == 1.4.0
12:56:16 INFO - mozInstall == 1.12
12:56:16 INFO - mozcrash == 0.17
12:56:16 INFO - mozdebug == 0.1
12:56:16 INFO - mozdevice == 0.48
12:56:16 INFO - mozfile == 1.2
12:56:16 INFO - mozhttpd == 0.7
12:56:16 INFO - mozinfo == 0.9
12:56:16 INFO - mozleak == 0.1
12:56:16 INFO - mozlog == 3.1
12:56:16 INFO - moznetwork == 0.27
12:56:16 INFO - mozprocess == 0.22
12:56:16 INFO - mozprofile == 0.28
12:56:16 INFO - mozrunner == 6.11
12:56:16 INFO - mozscreenshot == 0.1
12:56:16 INFO - mozsystemmonitor == 0.0
12:56:16 INFO - moztest == 0.7
12:56:16 INFO - mozversion == 1.4
12:56:16 INFO - requests == 1.2.3
12:56:16 INFO - wptserve == 1.4.0
12:56:16 INFO - Running post-action listener: _resource_record_post_action
12:56:16 INFO - Running post-action listener: _start_resource_monitoring
12:56:16 INFO - Starting resource monitoring.
12:56:16 INFO - #####
12:56:16 INFO - ##### Running pull step.
12:56:16 INFO - #####
12:56:16 INFO - Running pre-action listener: _resource_record_pre_action
12:56:16 INFO - Running main action method: pull
12:56:16 INFO - Pull has nothing to do!
12:56:16 INFO - Running post-action listener: _resource_record_post_action
12:56:16 INFO - #####
12:56:16 INFO - ##### Running install step.
12:56:16 INFO - #####
12:56:16 INFO - Running pre-action listener: _resource_record_pre_action
12:56:16 INFO - Running main action method: install
12:56:16 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
12:56:16 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
12:56:16 INFO - Reading from file tmpfile_stdout
12:56:16 INFO - Using _rmtree_windows ...
12:56:16 INFO - Using _rmtree_windows ...
12:56:16 INFO - Detecting whether we're running mozinstall >=1.0...
12:56:16 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
12:56:16 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
12:56:16 INFO - Reading from file tmpfile_stdout
12:56:16 INFO - Output received:
12:56:16 INFO - Usage: mozinstall-script.py [options] installer
12:56:16 INFO - Options:
12:56:16 INFO - -h, --help show this help message and exit
12:56:16 INFO - -d DEST, --destination=DEST
12:56:16 INFO - Directory to install application into. [default:
12:56:16 INFO - "C:\slave\test"]
12:56:16 INFO - --app=APP Application being installed. [default: firefox]
12:56:16 INFO - Using _rmtree_windows ...
12:56:16 INFO - Using _rmtree_windows ...
12:56:16 INFO - mkdir: C:\slave\test\build\application
12:56:16 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.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
12:56:16 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.win32.zip --destination C:\slave\test\build\application
12:56:18 INFO - Reading from file tmpfile_stdout
12:56:18 INFO - Output received:
12:56:18 INFO - C:\slave\test\build\application\firefox\firefox.exe
12:56:18 INFO - Using _rmtree_windows ...
12:56:18 INFO - Using _rmtree_windows ...
12:56:18 INFO - Running post-action listener: _resource_record_post_action
12:56:18 INFO - #####
12:56:18 INFO - ##### Running run-tests step.
12:56:18 INFO - #####
12:56:18 INFO - Running pre-action listener: _resource_record_pre_action
12:56:18 INFO - Running main action method: run_tests
12:56:18 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
12:56:18 INFO - Minidump filename unknown. Determining based upon platform and architecture.
12:56:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
12:56:18 INFO - grabbing minidump binary from tooltool
12:56:18 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')]}
12:56:18 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 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
12:56:18 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
12:56:18 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
12:56:19 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
12:56:19 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp5jndpr
12:56:19 INFO - INFO - File integrity verified, renaming tmp5jndpr to win32-minidump_stackwalk.exe
12:56:19 INFO - Return code: 0
12:56:19 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
12:56:19 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
12:56:19 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/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.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
12:56:19 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/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.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
12:56:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
12:56:19 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014\\Application Data',
12:56:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
12:56:19 INFO - 'COMPUTERNAME': 'T-XP32-IX-014',
12:56:19 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
12:56:19 INFO - 'DCLOCATION': 'SCL3',
12:56:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
12:56:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
12:56:19 INFO - 'FP_NO_HOST_CHECK': 'NO',
12:56:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
12:56:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
12:56:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
12:56:19 INFO - 'HOMEDRIVE': 'C:',
12:56:19 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:56:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
12:56:19 INFO - 'KTS_VERSION': '1.19c',
12:56:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
12:56:19 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-014',
12:56:19 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
12:56:19 INFO - 'MONDIR': 'C:\\Monitor_config\\',
12:56:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
12:56:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
12:56:19 INFO - 'MOZILLABUILDDRIVE': 'C:',
12:56:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
12:56:19 INFO - 'MOZ_AIRBAG': '1',
12:56:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
12:56:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:56:19 INFO - 'MOZ_MSVCVERSION': '8',
12:56:19 INFO - 'MOZ_NO_REMOTE': '1',
12:56:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
12:56:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
12:56:19 INFO - 'NO_EM_RESTART': '1',
12:56:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:56:19 INFO - 'NUMBER_OF_PROCESSORS': '8',
12:56:19 INFO - 'OS': 'Windows_NT',
12:56:19 INFO - 'OURDRIVE': 'C:',
12:56:19 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
12:56:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
12:56:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
12:56:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
12:56:19 INFO - 'PROCESSOR_LEVEL': '6',
12:56:19 INFO - 'PROCESSOR_REVISION': '1e05',
12:56:19 INFO - 'PROGRAMFILES': 'C:\\Program Files',
12:56:19 INFO - 'PROMPT': '$P$G',
12:56:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
12:56:19 INFO - 'PWD': 'C:\\slave\\test',
12:56:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
12:56:19 INFO - 'SESSIONNAME': 'Console',
12:56:19 INFO - 'SLAVEDIR': 'C:\\slave\\',
12:56:19 INFO - 'SYSTEMDRIVE': 'C:',
12:56:19 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
12:56:19 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:56:19 INFO - 'TEST1': 'testie',
12:56:19 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
12:56:19 INFO - 'USERDOMAIN': 'T-XP32-IX-014',
12:56:19 INFO - 'USERNAME': 'cltbld',
12:56:19 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-014',
12:56:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
12:56:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
12:56:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
12:56:19 INFO - 'WINDIR': 'C:\\WINDOWS',
12:56:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
12:56:19 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/IjhIzruYS3C3g2PmaeZozg/artifacts/public/build/firefox-48.0.en-US.win32.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
12:56:20 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
12:56:20 INFO - import pkg_resources
12:56:21 INFO - Using 1 client processes
12:56:24 INFO - SUITE-START | Running 1476 tests
12:56:24 INFO - Running testharness tests
12:56:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
12:56:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
12:56:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
12:56:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
12:56:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
12:56:24 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
12:56:24 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
12:56:24 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
12:56:24 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
12:56:24 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
12:56:24 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
12:56:24 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
12:56:24 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
12:56:24 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
12:56:24 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
12:56:24 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
12:56:24 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
12:56:24 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
12:56:24 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
12:56:24 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
12:56:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
12:56:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
12:56:24 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
12:56:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
12:56:24 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 14ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 86ms
12:56:24 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
12:56:24 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
12:56:24 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
12:56:24 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
12:56:24 INFO - Setting up ssl
12:56:24 INFO - PROCESS | certutil |
12:56:24 INFO - PROCESS | certutil |
12:56:24 INFO - PROCESS | certutil |
12:56:24 INFO - Certificate Nickname Trust Attributes
12:56:24 INFO - SSL,S/MIME,JAR/XPI
12:56:24 INFO -
12:56:24 INFO - web-platform-tests CT,,
12:56:24 INFO -
12:56:24 INFO - Starting runner
12:56:27 INFO - PROCESS | 3596 | 1466711787343 Marionette INFO Listening on port 2828
12:56:28 INFO - PROCESS | 3596 | 1466711788799 Marionette INFO startBrowser 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:28 INFO - PROCESS | 3596 | 1466711788809 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - PROCESS | 3596 | 1466711789019 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - PROCESS | 3596 | 1466711789029 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - PROCESS | 3596 | 1466711789341 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
12:56:29 INFO - PROCESS | 3596 | 1466711789371 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - PROCESS | 3596 | 1466711789376 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
12:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 269ms
12:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
12:56:29 INFO - PROCESS | 3596 | 1466711789620 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - PROCESS | 3596 | 1466711789654 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
12:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 170ms
12:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
12:56:29 INFO - PROCESS | 3596 | 1466711789788 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - PROCESS | 3596 | 1466711789823 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
12:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 170ms
12:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
12:56:29 INFO - PROCESS | 3596 | 1466711789958 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:29 INFO - PROCESS | 3596 | 1466711789999 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
12:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 170ms
12:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
12:56:30 INFO - PROCESS | 3596 | 1466711790132 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - PROCESS | 3596 | 1466711790169 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
12:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 170ms
12:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
12:56:30 INFO - PROCESS | 3596 | 1466711790300 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - PROCESS | 3596 | 1466711790343 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
12:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 170ms
12:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
12:56:30 INFO - PROCESS | 3596 | 1466711790472 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - PROCESS | 3596 | 1466711790508 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
12:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 155ms
12:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
12:56:30 INFO - PROCESS | 3596 | 1466711790647 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - PROCESS | 3596 | 1466711790688 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
12:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 170ms
12:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
12:56:30 INFO - PROCESS | 3596 | 1466711790817 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - PROCESS | 3596 | 1466711790857 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
12:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 170ms
12:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
12:56:30 INFO - PROCESS | 3596 | 1466711790990 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - PROCESS | 3596 | 1466711791035 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
12:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 170ms
12:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
12:56:31 INFO - PROCESS | 3596 | 1466711791163 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - PROCESS | 3596 | 1466711791202 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
12:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 170ms
12:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
12:56:31 INFO - PROCESS | 3596 | 1466711791332 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - PROCESS | 3596 | 1466711791362 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
12:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 127ms
12:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
12:56:31 INFO - PROCESS | 3596 | 1466711791470 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - PROCESS | 3596 | 1466711791495 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
12:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 170ms
12:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
12:56:31 INFO - PROCESS | 3596 | 1466711791642 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - PROCESS | 3596 | 1466711791670 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
12:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 170ms
12:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
12:56:31 INFO - PROCESS | 3596 | 1466711791811 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - PROCESS | 3596 | 1466711791839 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
12:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 170ms
12:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
12:56:31 INFO - PROCESS | 3596 | 1466711791986 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - PROCESS | 3596 | 1466711792009 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
12:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 171ms
12:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
12:56:32 INFO - PROCESS | 3596 | 1466711792157 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - PROCESS | 3596 | 1466711792205 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
12:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 170ms
12:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
12:56:32 INFO - PROCESS | 3596 | 1466711792328 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - PROCESS | 3596 | 1466711792372 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
12:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 170ms
12:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
12:56:32 INFO - PROCESS | 3596 | 1466711792498 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - PROCESS | 3596 | 1466711792538 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
12:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 170ms
12:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
12:56:32 INFO - PROCESS | 3596 | 1466711792667 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - PROCESS | 3596 | 1466711792719 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
12:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 170ms
12:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
12:56:32 INFO - PROCESS | 3596 | 1466711792839 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - PROCESS | 3596 | 1466711792883 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
12:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 170ms
12:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
12:56:33 INFO - PROCESS | 3596 | 1466711793010 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:33 INFO - PROCESS | 3596 | 1466711793043 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
12:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 156ms
12:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
12:56:33 INFO - PROCESS | 3596 | 1466711793185 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:33 INFO - PROCESS | 3596 | 1466711793231 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
12:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 170ms
12:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
12:56:33 INFO - PROCESS | 3596 | 1466711793350 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:33 INFO - PROCESS | 3596 | 1466711793397 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
12:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 255ms
12:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
12:56:33 INFO - PROCESS | 3596 | 1466711793622 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:33 INFO - PROCESS | 3596 | 1466711793657 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
12:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 170ms
12:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
12:56:33 INFO - PROCESS | 3596 | 1466711793796 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:33 INFO - PROCESS | 3596 | 1466711793849 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
12:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 156ms
12:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
12:56:33 INFO - PROCESS | 3596 | 1466711793963 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - PROCESS | 3596 | 1466711794024 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
12:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 199ms
12:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
12:56:34 INFO - PROCESS | 3596 | 1466711794172 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - PROCESS | 3596 | 1466711794224 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
12:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 170ms
12:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
12:56:34 INFO - PROCESS | 3596 | 1466711794344 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - PROCESS | 3596 | 1466711794392 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
12:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 156ms
12:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
12:56:34 INFO - PROCESS | 3596 | 1466711794517 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - PROCESS | 3596 | 1466711794552 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
12:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 156ms
12:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
12:56:34 INFO - PROCESS | 3596 | 1466711794687 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - PROCESS | 3596 | 1466711794736 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
12:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 170ms
12:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
12:56:34 INFO - PROCESS | 3596 | 1466711794860 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:34 INFO - PROCESS | 3596 | 1466711794911 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
12:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 170ms
12:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
12:56:35 INFO - PROCESS | 3596 | 1466711795033 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - PROCESS | 3596 | 1466711795073 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
12:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 170ms
12:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
12:56:35 INFO - PROCESS | 3596 | 1466711795205 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - PROCESS | 3596 | 1466711795261 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
12:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 212ms
12:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
12:56:35 INFO - PROCESS | 3596 | 1466711795417 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - PROCESS | 3596 | 1466711795437 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
12:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 170ms
12:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
12:56:35 INFO - PROCESS | 3596 | 1466711795589 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - PROCESS | 3596 | 1466711795645 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
12:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 170ms
12:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
12:56:35 INFO - PROCESS | 3596 | 1466711795758 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - PROCESS | 3596 | 1466711795810 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
12:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 171ms
12:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
12:56:35 INFO - PROCESS | 3596 | 1466711795929 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:35 INFO - PROCESS | 3596 | 1466711795968 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
12:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 170ms
12:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
12:56:36 INFO - PROCESS | 3596 | 1466711796098 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:36 INFO - PROCESS | 3596 | 1466711796151 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
12:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 156ms
12:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
12:56:36 INFO - PROCESS | 3596 | 1466711796269 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:36 INFO - PROCESS | 3596 | 1466711796367 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
12:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 538ms
12:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
12:56:36 INFO - PROCESS | 3596 | 1466711796815 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:36 INFO - PROCESS | 3596 | 1466711796843 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
12:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 170ms
12:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
12:56:36 INFO - PROCESS | 3596 | 1466711796986 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - PROCESS | 3596 | 1466711797014 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
12:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 170ms
12:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
12:56:37 INFO - PROCESS | 3596 | 1466711797160 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - PROCESS | 3596 | 1466711797205 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
12:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 170ms
12:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
12:56:37 INFO - PROCESS | 3596 | 1466711797326 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - PROCESS | 3596 | 1466711797357 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
12:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 170ms
12:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
12:56:37 INFO - PROCESS | 3596 | 1466711797498 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - PROCESS | 3596 | 1466711797536 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
12:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 171ms
12:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
12:56:37 INFO - PROCESS | 3596 | 1466711797686 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - PROCESS | 3596 | 1466711797701 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
12:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 170ms
12:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
12:56:37 INFO - PROCESS | 3596 | 1466711797856 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:37 INFO - PROCESS | 3596 | 1466711797892 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
12:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 170ms
12:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
12:56:38 INFO - PROCESS | 3596 | 1466711798027 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - PROCESS | 3596 | 1466711798046 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
12:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 170ms
12:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
12:56:38 INFO - PROCESS | 3596 | 1466711798197 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - PROCESS | 3596 | 1466711798216 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
12:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 170ms
12:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
12:56:38 INFO - PROCESS | 3596 | 1466711798369 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - PROCESS | 3596 | 1466711798385 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
12:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 170ms
12:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
12:56:38 INFO - PROCESS | 3596 | 1466711798542 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - PROCESS | 3596 | 1466711798569 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
12:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 156ms
12:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
12:56:38 INFO - PROCESS | 3596 | 1466711798712 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - PROCESS | 3596 | 1466711798746 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
12:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 156ms
12:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
12:56:38 INFO - PROCESS | 3596 | 1466711798881 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:38 INFO - PROCESS | 3596 | 1466711798916 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
12:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 170ms
12:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
12:56:39 INFO - PROCESS | 3596 | 1466711799054 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - PROCESS | 3596 | 1466711799096 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
12:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 170ms
12:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
12:56:39 INFO - PROCESS | 3596 | 1466711799226 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - PROCESS | 3596 | 1466711799262 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
12:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 170ms
12:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
12:56:39 INFO - PROCESS | 3596 | 1466711799400 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - PROCESS | 3596 | 1466711799428 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
12:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 128ms
12:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
12:56:39 INFO - PROCESS | 3596 | 1466711799518 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - PROCESS | 3596 | 1466711799562 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
12:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 170ms
12:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
12:56:39 INFO - PROCESS | 3596 | 1466711799687 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - PROCESS | 3596 | 1466711799727 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
12:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 170ms
12:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
12:56:39 INFO - PROCESS | 3596 | 1466711799859 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:39 INFO - PROCESS | 3596 | 1466711799909 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
12:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 170ms
12:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
12:56:40 INFO - PROCESS | 3596 | 1466711800029 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - PROCESS | 3596 | 1466711800071 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
12:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 170ms
12:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
12:56:40 INFO - PROCESS | 3596 | 1466711800200 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - PROCESS | 3596 | 1466711800240 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
12:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 170ms
12:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
12:56:40 INFO - PROCESS | 3596 | 1466711800386 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - PROCESS | 3596 | 1466711800409 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
12:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 156ms
12:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
12:56:40 INFO - PROCESS | 3596 | 1466711800556 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - PROCESS | 3596 | 1466711800580 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
12:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 156ms
12:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
12:56:40 INFO - PROCESS | 3596 | 1466711800728 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - PROCESS | 3596 | 1466711800757 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
12:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 170ms
12:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
12:56:40 INFO - PROCESS | 3596 | 1466711800902 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:40 INFO - PROCESS | 3596 | 1466711800945 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
12:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 198ms
12:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
12:56:41 INFO - PROCESS | 3596 | 1466711801107 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - PROCESS | 3596 | 1466711801122 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
12:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 156ms
12:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
12:56:41 INFO - PROCESS | 3596 | 1466711801278 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - PROCESS | 3596 | 1466711801304 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
12:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
12:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
12:56:41 INFO - PROCESS | 3596 | 1466711801449 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - PROCESS | 3596 | 1466711801498 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
12:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 170ms
12:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
12:56:41 INFO - PROCESS | 3596 | 1466711801621 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - PROCESS | 3596 | 1466711801672 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
12:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 198ms
12:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
12:56:41 INFO - PROCESS | 3596 | 1466711801831 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - PROCESS | 3596 | 1466711801857 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
12:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 156ms
12:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
12:56:41 INFO - PROCESS | 3596 | 1466711802002 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:42 INFO - PROCESS | 3596 | 1466711802049 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
12:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 170ms
12:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
12:56:42 INFO - PROCESS | 3596 | 1466711802170 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:42 INFO - PROCESS | 3596 | 1466711802211 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
12:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 170ms
12:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
12:56:42 INFO - PROCESS | 3596 | 1466711802343 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:42 INFO - PROCESS | 3596 | 1466711802392 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:42 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.
12:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 439ms
12:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
12:56:42 INFO - PROCESS | 3596 | 1466711802804 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:42 INFO - PROCESS | 3596 | 1466711802848 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:42 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.
12:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 170ms
12:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
12:56:42 INFO - PROCESS | 3596 | 1466711802976 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:43 INFO - PROCESS | 3596 | 1466711803025 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:43 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.
12:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 212ms
12:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
12:56:43 INFO - PROCESS | 3596 | 1466711803215 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:43 INFO - PROCESS | 3596 | 1466711803249 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:43 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.
12:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 185ms
12:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
12:56:43 INFO - PROCESS | 3596 | 1466711803383 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:43 INFO - PROCESS | 3596 | 1466711803428 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:43 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.
12:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 170ms
12:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
12:56:43 INFO - PROCESS | 3596 | 1466711803570 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:43 INFO - PROCESS | 3596 | 1466711803635 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:43 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.
12:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 212ms
12:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
12:56:43 INFO - PROCESS | 3596 | 1466711803781 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:43 INFO - PROCESS | 3596 | 1466711803839 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:43 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.
12:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 199ms
12:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
12:56:43 INFO - PROCESS | 3596 | 1466711803995 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:44 INFO - PROCESS | 3596 | 1466711804041 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:44 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.
12:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 198ms
12:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
12:56:44 INFO - PROCESS | 3596 | 1466711804205 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:44 INFO - PROCESS | 3596 | 1466711804239 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:44 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.
12:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 298ms
12:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
12:56:44 INFO - PROCESS | 3596 | 1466711804499 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:44 INFO - PROCESS | 3596 | 1466711804536 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:44 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.
12:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 156ms
12:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
12:56:44 INFO - PROCESS | 3596 | 1466711804670 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:44 INFO - PROCESS | 3596 | 1466711804705 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:44 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.
12:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 156ms
12:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
12:56:44 INFO - PROCESS | 3596 | 1466711804840 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:44 INFO - PROCESS | 3596 | 1466711804883 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 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.
12:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 170ms
12:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
12:56:45 INFO - PROCESS | 3596 | 1466711805011 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 INFO - PROCESS | 3596 | 1466711805055 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 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.
12:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 170ms
12:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
12:56:45 INFO - PROCESS | 3596 | 1466711805182 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 INFO - PROCESS | 3596 | 1466711805221 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 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.
12:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 170ms
12:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
12:56:45 INFO - PROCESS | 3596 | 1466711805372 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 INFO - PROCESS | 3596 | 1466711805396 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 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.
12:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 170ms
12:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
12:56:45 INFO - PROCESS | 3596 | 1466711805544 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 INFO - PROCESS | 3596 | 1466711805573 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 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.
12:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 170ms
12:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
12:56:45 INFO - PROCESS | 3596 | 1466711805709 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 INFO - PROCESS | 3596 | 1466711805739 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 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.
12:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 170ms
12:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
12:56:45 INFO - PROCESS | 3596 | 1466711805880 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:45 INFO - PROCESS | 3596 | 1466711805917 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:46 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.
12:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 156ms
12:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
12:56:46 INFO - PROCESS | 3596 | 1466711806056 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:46 INFO - PROCESS | 3596 | 1466711806079 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:46 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.
12:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 170ms
12:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
12:56:46 INFO - PROCESS | 3596 | 1466711806243 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:46 INFO - PROCESS | 3596 | 1466711806290 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:46 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.
12:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 453ms
12:56:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
12:56:46 INFO - PROCESS | 3596 | 1466711806673 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:46 INFO - PROCESS | 3596 | 1466711806700 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
12:56:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 198ms
12:56:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
12:56:46 INFO - PROCESS | 3596 | 1466711806882 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:46 INFO - PROCESS | 3596 | 1466711806925 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
12:56:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 199ms
12:56:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
12:56:47 INFO - PROCESS | 3596 | 1466711807091 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - PROCESS | 3596 | 1466711807125 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
12:56:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 198ms
12:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
12:56:47 INFO - PROCESS | 3596 | 1466711807301 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - PROCESS | 3596 | 1466711807331 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
12:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
12:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
12:56:47 INFO - PROCESS | 3596 | 1466711807494 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - PROCESS | 3596 | 1466711807513 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
12:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 170ms
12:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
12:56:47 INFO - PROCESS | 3596 | 1466711807663 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - PROCESS | 3596 | 1466711807691 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
12:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 170ms
12:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
12:56:47 INFO - PROCESS | 3596 | 1466711807836 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - PROCESS | 3596 | 1466711807856 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
12:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 170ms
12:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
12:56:47 INFO - PROCESS | 3596 | 1466711808006 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:48 INFO - PROCESS | 3596 | 1466711808027 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
12:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 170ms
12:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
12:56:48 INFO - PROCESS | 3596 | 1466711808161 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:48 INFO - PROCESS | 3596 | 1466711808194 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
12:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 156ms
12:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
12:56:48 INFO - PROCESS | 3596 | 1466711808352 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:48 INFO - PROCESS | 3596 | 1466711808365 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
12:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 156ms
12:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
12:56:48 INFO - PROCESS | 3596 | 1466711808524 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:48 INFO - PROCESS | 3596 | 1466711808556 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
12:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 170ms
12:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
12:56:48 INFO - PROCESS | 3596 | 1466711808696 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:48 INFO - PROCESS | 3596 | 1466711808744 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:49 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
12:56:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 666ms
12:56:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
12:56:49 INFO - PROCESS | 3596 | 1466711809371 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:49 INFO - PROCESS | 3596 | 1466711809384 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
12:56:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 567ms
12:56:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
12:56:49 INFO - PROCESS | 3596 | 1466711809944 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:49 INFO - PROCESS | 3596 | 1466711809972 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 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
12:56:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:56:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
12:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 156ms
12:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
12:56:50 INFO - PROCESS | 3596 | 1466711810116 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 INFO - PROCESS | 3596 | 1466711810158 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
12:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 170ms
12:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
12:56:50 INFO - PROCESS | 3596 | 1466711810285 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 INFO - PROCESS | 3596 | 1466711810325 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
12:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 170ms
12:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
12:56:50 INFO - PROCESS | 3596 | 1466711810458 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 INFO - PROCESS | 3596 | 1466711810498 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
12:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 170ms
12:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
12:56:50 INFO - PROCESS | 3596 | 1466711810626 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 INFO - PROCESS | 3596 | 1466711810670 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
12:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 170ms
12:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
12:56:50 INFO - PROCESS | 3596 | 1466711810798 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 INFO - PROCESS | 3596 | 1466711810841 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
12:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 170ms
12:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
12:56:50 INFO - PROCESS | 3596 | 1466711810971 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 INFO - PROCESS | 3596 | 1466711811018 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
12:56:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
12:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 170ms
12:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
12:56:51 INFO - PROCESS | 3596 | 1466711811142 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 INFO - PROCESS | 3596 | 1466711811184 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
12:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 170ms
12:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
12:56:51 INFO - PROCESS | 3596 | 1466711811312 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 INFO - PROCESS | 3596 | 1466711811345 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
12:56:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
12:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 156ms
12:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
12:56:51 INFO - PROCESS | 3596 | 1466711811482 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 INFO - PROCESS | 3596 | 1466711811526 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 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
12:56:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:56:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
12:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 171ms
12:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
12:56:51 INFO - PROCESS | 3596 | 1466711811661 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 INFO - PROCESS | 3596 | 1466711811705 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
12:56:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
12:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 170ms
12:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
12:56:51 INFO - PROCESS | 3596 | 1466711811844 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:51 INFO - PROCESS | 3596 | 1466711811872 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
12:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 212ms
12:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
12:56:52 INFO - PROCESS | 3596 | 1466711812057 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:52 INFO - PROCESS | 3596 | 1466711812083 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
12:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 439ms
12:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
12:56:52 INFO - PROCESS | 3596 | 1466711812496 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:52 INFO - PROCESS | 3596 | 1466711812525 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
12:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 156ms
12:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
12:56:52 INFO - PROCESS | 3596 | 1466711812670 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:52 INFO - PROCESS | 3596 | 1466711812698 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
12:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 170ms
12:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
12:56:52 INFO - PROCESS | 3596 | 1466711812844 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:52 INFO - PROCESS | 3596 | 1466711812872 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
12:56:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 170ms
12:56:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
12:56:53 INFO - PROCESS | 3596 | 1466711813014 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - PROCESS | 3596 | 1466711813050 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
12:56:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 170ms
12:56:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
12:56:53 INFO - PROCESS | 3596 | 1466711813184 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - PROCESS | 3596 | 1466711813218 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
12:56:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 170ms
12:56:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
12:56:53 INFO - PROCESS | 3596 | 1466711813354 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - PROCESS | 3596 | 1466711813400 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
12:56:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 156ms
12:56:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
12:56:53 INFO - PROCESS | 3596 | 1466711813526 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - PROCESS | 3596 | 1466711813567 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
12:56:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 156ms
12:56:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
12:56:53 INFO - PROCESS | 3596 | 1466711813695 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - PROCESS | 3596 | 1466711813727 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
12:56:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 170ms
12:56:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
12:56:53 INFO - PROCESS | 3596 | 1466711813886 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:53 INFO - PROCESS | 3596 | 1466711813906 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
12:56:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 170ms
12:56:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
12:56:54 INFO - PROCESS | 3596 | 1466711814051 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:54 INFO - PROCESS | 3596 | 1466711814080 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:54 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
12:56:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 198ms
12:56:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
12:56:54 INFO - PROCESS | 3596 | 1466711814266 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:54 INFO - PROCESS | 3596 | 1466711814316 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
12:56:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 198ms
12:56:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
12:56:54 INFO - PROCESS | 3596 | 1466711814474 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:54 INFO - PROCESS | 3596 | 1466711814516 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
12:56:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 170ms
12:56:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
12:56:54 INFO - PROCESS | 3596 | 1466711814663 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:54 INFO - PROCESS | 3596 | 1466711814695 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:54 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
12:56:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 199ms
12:56:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
12:56:54 INFO - PROCESS | 3596 | 1466711814852 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:54 INFO - PROCESS | 3596 | 1466711814909 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 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
12:56:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
12:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:56:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
12:56:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:56:55 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
12:56:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
12:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:56:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
12:56:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:56:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 198ms
12:56:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
12:56:55 INFO - PROCESS | 3596 | 1466711815067 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 INFO - PROCESS | 3596 | 1466711815110 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 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.
12:56:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 170ms
12:56:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
12:56:55 INFO - PROCESS | 3596 | 1466711815247 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 INFO - PROCESS | 3596 | 1466711815273 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 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.
12:56:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 170ms
12:56:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
12:56:55 INFO - PROCESS | 3596 | 1466711815418 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 INFO - PROCESS | 3596 | 1466711815458 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
12:56:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 156ms
12:56:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
12:56:55 INFO - PROCESS | 3596 | 1466711815589 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 INFO - PROCESS | 3596 | 1466711815631 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
12:56:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 156ms
12:56:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
12:56:55 INFO - PROCESS | 3596 | 1466711815762 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 INFO - PROCESS | 3596 | 1466711815799 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
12:56:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 170ms
12:56:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
12:56:55 INFO - PROCESS | 3596 | 1466711815931 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:55 INFO - PROCESS | 3596 | 1466711815971 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
12:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 170ms
12:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
12:56:56 INFO - PROCESS | 3596 | 1466711816103 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - PROCESS | 3596 | 1466711816146 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
12:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 171ms
12:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
12:56:56 INFO - PROCESS | 3596 | 1466711816273 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - PROCESS | 3596 | 1466711816313 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
12:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 170ms
12:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
12:56:56 INFO - PROCESS | 3596 | 1466711816446 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - PROCESS | 3596 | 1466711816490 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
12:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 170ms
12:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
12:56:56 INFO - PROCESS | 3596 | 1466711816616 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - PROCESS | 3596 | 1466711816661 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
12:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 170ms
12:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
12:56:56 INFO - PROCESS | 3596 | 1466711816785 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - PROCESS | 3596 | 1466711816824 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
12:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 156ms
12:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
12:56:56 INFO - PROCESS | 3596 | 1466711816958 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:56 INFO - PROCESS | 3596 | 1466711816990 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
12:56:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 156ms
12:56:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
12:56:57 INFO - PROCESS | 3596 | 1466711817128 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:57 INFO - PROCESS | 3596 | 1466711817170 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
12:56:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 170ms
12:56:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
12:56:57 INFO - PROCESS | 3596 | 1466711817299 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:57 INFO - PROCESS | 3596 | 1466711817345 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
12:56:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 170ms
12:56:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
12:56:57 INFO - PROCESS | 3596 | 1466711817472 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:57 INFO - PROCESS | 3596 | 1466711817512 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
12:56:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 170ms
12:56:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
12:56:57 INFO - PROCESS | 3596 | 1466711817642 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:57 INFO - PROCESS | 3596 | 1466711817675 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
12:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 397ms
12:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
12:56:58 INFO - PROCESS | 3596 | 1466711818045 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - PROCESS | 3596 | 1466711818072 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
12:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 170ms
12:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
12:56:58 INFO - PROCESS | 3596 | 1466711818213 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - PROCESS | 3596 | 1466711818242 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
12:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 170ms
12:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
12:56:58 INFO - PROCESS | 3596 | 1466711818387 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - PROCESS | 3596 | 1466711818413 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
12:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 170ms
12:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
12:56:58 INFO - PROCESS | 3596 | 1466711818557 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - PROCESS | 3596 | 1466711818584 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
12:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 156ms
12:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
12:56:58 INFO - PROCESS | 3596 | 1466711818724 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - PROCESS | 3596 | 1466711818759 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
12:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 170ms
12:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
12:56:58 INFO - PROCESS | 3596 | 1466711818916 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:58 INFO - PROCESS | 3596 | 1466711818940 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
12:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 170ms
12:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
12:56:59 INFO - PROCESS | 3596 | 1466711819084 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - PROCESS | 3596 | 1466711819104 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
12:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 170ms
12:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
12:56:59 INFO - PROCESS | 3596 | 1466711819255 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - PROCESS | 3596 | 1466711819284 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
12:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 170ms
12:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
12:56:59 INFO - PROCESS | 3596 | 1466711819426 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - PROCESS | 3596 | 1466711819464 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
12:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 170ms
12:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
12:56:59 INFO - PROCESS | 3596 | 1466711819595 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - PROCESS | 3596 | 1466711819631 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
12:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 156ms
12:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
12:56:59 INFO - PROCESS | 3596 | 1466711819767 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - PROCESS | 3596 | 1466711819817 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
12:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 199ms
12:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
12:56:59 INFO - PROCESS | 3596 | 1466711819978 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:56:59 INFO - PROCESS | 3596 | 1466711819993 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
12:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 170ms
12:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
12:57:00 INFO - PROCESS | 3596 | 1466711820157 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:00 INFO - PROCESS | 3596 | 1466711820174 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
12:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 156ms
12:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
12:57:00 INFO - PROCESS | 3596 | 1466711820321 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:00 INFO - PROCESS | 3596 | 1466711820343 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
12:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 156ms
12:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
12:57:00 INFO - PROCESS | 3596 | 1466711820492 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:00 INFO - PROCESS | 3596 | 1466711820526 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
12:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 170ms
12:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
12:57:00 INFO - PROCESS | 3596 | 1466711820673 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:00 INFO - PROCESS | 3596 | 1466711820728 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
12:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 255ms
12:57:00 INFO - PROCESS | 3596 | 1466711820917 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
12:57:00 INFO - PROCESS | 3596 | 1466711820946 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:01 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
12:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 170ms
12:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
12:57:01 INFO - PROCESS | 3596 | 1466711821108 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:01 INFO - PROCESS | 3596 | 1466711821128 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
12:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 170ms
12:57:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
12:57:01 INFO - PROCESS | 3596 | 1466711821281 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:01 INFO - PROCESS | 3596 | 1466711821295 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:01 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)
12:57:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 666ms
12:57:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
12:57:01 INFO - PROCESS | 3596 | 1466711821954 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:01 INFO - PROCESS | 3596 | 1466711821966 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
12:57:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 567ms
12:57:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
12:57:02 INFO - PROCESS | 3596 | 1466711822534 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:02 INFO - PROCESS | 3596 | 1466711822547 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
12:57:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 624ms
12:57:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
12:57:03 INFO - PROCESS | 3596 | 1466711823159 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:03 INFO - PROCESS | 3596 | 1466711823189 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:03 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)
12:57:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 567ms
12:57:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
12:57:03 INFO - PROCESS | 3596 | 1466711823739 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:03 INFO - PROCESS | 3596 | 1466711823779 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:04 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)
12:57:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 623ms
12:57:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
12:57:04 INFO - PROCESS | 3596 | 1466711824377 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:04 INFO - PROCESS | 3596 | 1466711824405 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
12:57:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 581ms
12:57:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
12:57:04 INFO - PROCESS | 3596 | 1466711824977 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:04 INFO - PROCESS | 3596 | 1466711824988 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
12:57:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 624ms
12:57:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
12:57:05 INFO - PROCESS | 3596 | 1466711825610 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:05 INFO - PROCESS | 3596 | 1466711825642 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
12:57:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 623ms
12:57:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
12:57:06 INFO - PROCESS | 3596 | 1466711826232 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:06 INFO - PROCESS | 3596 | 1466711826257 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:06 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
12:57:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 566ms
12:57:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
12:57:06 INFO - PROCESS | 3596 | 1466711826826 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:06 INFO - PROCESS | 3596 | 1466711826840 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
12:57:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 566ms
12:57:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
12:57:07 INFO - PROCESS | 3596 | 1466711827401 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:07 INFO - PROCESS | 3596 | 1466711827426 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:07 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
12:57:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
12:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 156ms
12:57:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
12:57:07 INFO - PROCESS | 3596 | 1466711827571 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:07 INFO - PROCESS | 3596 | 1466711827598 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
12:57:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 155ms
12:57:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
12:57:07 INFO - PROCESS | 3596 | 1466711827741 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:07 INFO - PROCESS | 3596 | 1466711827773 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:07 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4036] expected 0 but got 24
12:57:07 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:57:07 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:57:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
12:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 170ms
12:57:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
12:57:07 INFO - PROCESS | 3596 | 1466711827915 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:07 INFO - PROCESS | 3596 | 1466711827949 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
12:57:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 170ms
12:57:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
12:57:08 INFO - PROCESS | 3596 | 1466711828088 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:08 INFO - PROCESS | 3596 | 1466711828120 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
12:57:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 623ms
12:57:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
12:57:08 INFO - PROCESS | 3596 | 1466711828702 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:08 INFO - PROCESS | 3596 | 1466711828735 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:09 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
12:57:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 567ms
12:57:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
12:57:09 INFO - PROCESS | 3596 | 1466711829280 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:09 INFO - PROCESS | 3596 | 1466711829322 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:09 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.)
12:57:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 723ms
12:57:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
12:57:10 INFO - PROCESS | 3596 | 1466711830024 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:10 INFO - PROCESS | 3596 | 1466711830035 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
12:57:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 637ms
12:57:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
12:57:10 INFO - PROCESS | 3596 | 1466711830652 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:10 INFO - PROCESS | 3596 | 1466711830680 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:11 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
12:57:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 638ms
12:57:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
12:57:11 INFO - PROCESS | 3596 | 1466711831287 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:11 INFO - PROCESS | 3596 | 1466711831318 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
12:57:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 170ms
12:57:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
12:57:11 INFO - PROCESS | 3596 | 1466711831456 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:11 INFO - PROCESS | 3596 | 1466711831496 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
12:57:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 637ms
12:57:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
12:57:12 INFO - PROCESS | 3596 | 1466711832093 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:12 INFO - PROCESS | 3596 | 1466711832120 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
12:57:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 581ms
12:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
12:57:12 INFO - PROCESS | 3596 | 1466711832676 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:12 INFO - PROCESS | 3596 | 1466711832709 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
12:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 170ms
12:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
12:57:12 INFO - PROCESS | 3596 | 1466711832847 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:12 INFO - PROCESS | 3596 | 1466711832874 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
12:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 170ms
12:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
12:57:13 INFO - PROCESS | 3596 | 1466711833018 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - PROCESS | 3596 | 1466711833053 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
12:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 171ms
12:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
12:57:13 INFO - PROCESS | 3596 | 1466711833192 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - PROCESS | 3596 | 1466711833230 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
12:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 170ms
12:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
12:57:13 INFO - PROCESS | 3596 | 1466711833360 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - PROCESS | 3596 | 1466711833399 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
12:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 170ms
12:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
12:57:13 INFO - PROCESS | 3596 | 1466711833534 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - PROCESS | 3596 | 1466711833570 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
12:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 156ms
12:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
12:57:13 INFO - PROCESS | 3596 | 1466711833703 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - PROCESS | 3596 | 1466711833736 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
12:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 156ms
12:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
12:57:13 INFO - PROCESS | 3596 | 1466711833874 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:13 INFO - PROCESS | 3596 | 1466711833907 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 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
12:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 170ms
12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
12:57:14 INFO - PROCESS | 3596 | 1466711834048 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 INFO - PROCESS | 3596 | 1466711834087 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 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
12:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 170ms
12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
12:57:14 INFO - PROCESS | 3596 | 1466711834216 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 INFO - PROCESS | 3596 | 1466711834254 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 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
12:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 170ms
12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
12:57:14 INFO - PROCESS | 3596 | 1466711834388 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 INFO - PROCESS | 3596 | 1466711834426 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
12:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 170ms
12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
12:57:14 INFO - PROCESS | 3596 | 1466711834560 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 INFO - PROCESS | 3596 | 1466711834600 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 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
12:57:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:57:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
12:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 170ms
12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
12:57:14 INFO - PROCESS | 3596 | 1466711834732 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 INFO - PROCESS | 3596 | 1466711834772 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
12:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 170ms
12:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
12:57:14 INFO - PROCESS | 3596 | 1466711834903 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:14 INFO - PROCESS | 3596 | 1466711834938 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:15 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
12:57:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:57:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
12:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 340ms
12:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
12:57:15 INFO - PROCESS | 3596 | 1466711835259 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:15 INFO - PROCESS | 3596 | 1466711835288 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
12:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 170ms
12:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
12:57:15 INFO - PROCESS | 3596 | 1466711835450 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:15 INFO - PROCESS | 3596 | 1466711835466 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
12:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 170ms
12:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
12:57:15 INFO - PROCESS | 3596 | 1466711835619 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:15 INFO - PROCESS | 3596 | 1466711835636 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
12:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 199ms
12:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
12:57:15 INFO - PROCESS | 3596 | 1466711835817 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:15 INFO - PROCESS | 3596 | 1466711835854 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
12:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 170ms
12:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
12:57:15 INFO - PROCESS | 3596 | 1466711836001 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - PROCESS | 3596 | 1466711836016 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
12:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 170ms
12:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
12:57:16 INFO - PROCESS | 3596 | 1466711836174 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - PROCESS | 3596 | 1466711836205 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
12:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 170ms
12:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
12:57:16 INFO - PROCESS | 3596 | 1466711836342 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - PROCESS | 3596 | 1466711836374 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
12:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 170ms
12:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
12:57:16 INFO - PROCESS | 3596 | 1466711836512 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - PROCESS | 3596 | 1466711836529 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
12:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 170ms
12:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
12:57:16 INFO - PROCESS | 3596 | 1466711836687 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - PROCESS | 3596 | 1466711836700 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
12:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 156ms
12:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
12:57:16 INFO - PROCESS | 3596 | 1466711836856 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:16 INFO - PROCESS | 3596 | 1466711836883 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 199ms
12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
12:57:17 INFO - PROCESS | 3596 | 1466711837053 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - PROCESS | 3596 | 1466711837092 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 170ms
12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
12:57:17 INFO - PROCESS | 3596 | 1466711837222 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - PROCESS | 3596 | 1466711837268 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 170ms
12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
12:57:17 INFO - PROCESS | 3596 | 1466711837395 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - PROCESS | 3596 | 1466711837439 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 156ms
12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
12:57:17 INFO - PROCESS | 3596 | 1466711837566 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - PROCESS | 3596 | 1466711837604 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 170ms
12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
12:57:17 INFO - PROCESS | 3596 | 1466711837755 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - PROCESS | 3596 | 1466711837782 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 170ms
12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
12:57:17 INFO - PROCESS | 3596 | 1466711837927 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:17 INFO - PROCESS | 3596 | 1466711837952 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
12:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 170ms
12:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
12:57:18 INFO - PROCESS | 3596 | 1466711838096 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - PROCESS | 3596 | 1466711838116 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
12:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 170ms
12:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
12:57:18 INFO - PROCESS | 3596 | 1466711838266 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - PROCESS | 3596 | 1466711838287 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
12:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 170ms
12:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
12:57:18 INFO - PROCESS | 3596 | 1466711838440 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - PROCESS | 3596 | 1466711838479 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
12:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 170ms
12:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
12:57:18 INFO - PROCESS | 3596 | 1466711838607 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - PROCESS | 3596 | 1466711838647 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
12:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 170ms
12:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
12:57:18 INFO - PROCESS | 3596 | 1466711838780 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - PROCESS | 3596 | 1466711838815 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
12:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 199ms
12:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
12:57:18 INFO - PROCESS | 3596 | 1466711838990 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - PROCESS | 3596 | 1466711839029 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
12:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 170ms
12:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
12:57:19 INFO - PROCESS | 3596 | 1466711839162 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - PROCESS | 3596 | 1466711839207 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
12:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 170ms
12:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
12:57:19 INFO - PROCESS | 3596 | 1466711839336 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - PROCESS | 3596 | 1466711839375 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
12:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 156ms
12:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
12:57:19 INFO - PROCESS | 3596 | 1466711839503 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - PROCESS | 3596 | 1466711839541 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
12:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 156ms
12:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
12:57:19 INFO - PROCESS | 3596 | 1466711839675 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - PROCESS | 3596 | 1466711839705 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
12:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 170ms
12:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
12:57:19 INFO - PROCESS | 3596 | 1466711839849 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:19 INFO - PROCESS | 3596 | 1466711839897 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
12:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 213ms
12:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
12:57:20 INFO - PROCESS | 3596 | 1466711840062 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:20 INFO - PROCESS | 3596 | 1466711840099 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
12:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 170ms
12:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
12:57:20 INFO - PROCESS | 3596 | 1466711840235 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:20 INFO - PROCESS | 3596 | 1466711840279 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
12:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 170ms
12:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
12:57:20 INFO - PROCESS | 3596 | 1466711840404 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:20 INFO - PROCESS | 3596 | 1466711840449 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
12:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 170ms
12:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
12:57:20 INFO - PROCESS | 3596 | 1466711840592 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:20 INFO - PROCESS | 3596 | 1466711840652 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
12:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 453ms
12:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
12:57:21 INFO - PROCESS | 3596 | 1466711841028 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - PROCESS | 3596 | 1466711841065 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
12:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 170ms
12:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
12:57:21 INFO - PROCESS | 3596 | 1466711841218 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - PROCESS | 3596 | 1466711841233 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
12:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 170ms
12:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
12:57:21 INFO - PROCESS | 3596 | 1466711841391 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - PROCESS | 3596 | 1466711841413 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
12:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 213ms
12:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
12:57:21 INFO - PROCESS | 3596 | 1466711841598 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - PROCESS | 3596 | 1466711841616 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
12:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 198ms
12:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
12:57:21 INFO - PROCESS | 3596 | 1466711841792 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - PROCESS | 3596 | 1466711841835 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
12:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 170ms
12:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
12:57:21 INFO - PROCESS | 3596 | 1466711841982 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - PROCESS | 3596 | 1466711842003 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 170ms
12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
12:57:22 INFO - PROCESS | 3596 | 1466711842149 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - PROCESS | 3596 | 1466711842159 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 170ms
12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
12:57:22 INFO - PROCESS | 3596 | 1466711842324 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - PROCESS | 3596 | 1466711842344 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 171ms
12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
12:57:22 INFO - PROCESS | 3596 | 1466711842494 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - PROCESS | 3596 | 1466711842503 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 170ms
12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
12:57:22 INFO - PROCESS | 3596 | 1466711842665 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - PROCESS | 3596 | 1466711842681 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 170ms
12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
12:57:22 INFO - PROCESS | 3596 | 1466711842836 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - PROCESS | 3596 | 1466711842875 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 156ms
12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
12:57:22 INFO - PROCESS | 3596 | 1466711843006 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:23 INFO - PROCESS | 3596 | 1466711843049 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
12:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 170ms
12:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
12:57:23 INFO - PROCESS | 3596 | 1466711843176 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:23 INFO - PROCESS | 3596 | 1466711843234 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:23 INFO - PROCESS | 3596 | 1466711843234 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
12:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
12:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 198ms
12:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
12:57:23 INFO - PROCESS | 3596 | 1466711843386 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:23 INFO - PROCESS | 3596 | 1466711843402 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
12:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 156ms
12:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
12:57:23 INFO - PROCESS | 3596 | 1466711843558 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:23 INFO - PROCESS | 3596 | 1466711843607 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
12:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 199ms
12:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
12:57:23 INFO - PROCESS | 3596 | 1466711843769 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:23 INFO - PROCESS | 3596 | 1466711843808 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
12:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 212ms
12:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
12:57:23 INFO - PROCESS | 3596 | 1466711843962 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - PROCESS | 3596 | 1466711844005 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
12:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 199ms
12:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
12:57:24 INFO - PROCESS | 3596 | 1466711844175 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - PROCESS | 3596 | 1466711844206 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
12:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 170ms
12:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
12:57:24 INFO - PROCESS | 3596 | 1466711844341 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - PROCESS | 3596 | 1466711844386 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
12:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 170ms
12:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
12:57:24 INFO - PROCESS | 3596 | 1466711844531 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - PROCESS | 3596 | 1466711844560 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
12:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 170ms
12:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
12:57:24 INFO - PROCESS | 3596 | 1466711844700 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - PROCESS | 3596 | 1466711844724 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
12:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 170ms
12:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
12:57:24 INFO - PROCESS | 3596 | 1466711844870 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:24 INFO - PROCESS | 3596 | 1466711844887 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
12:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 170ms
12:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
12:57:25 INFO - PROCESS | 3596 | 1466711845045 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - PROCESS | 3596 | 1466711845074 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
12:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 170ms
12:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
12:57:25 INFO - PROCESS | 3596 | 1466711845212 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - PROCESS | 3596 | 1466711845256 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
12:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 170ms
12:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
12:57:25 INFO - PROCESS | 3596 | 1466711845389 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - PROCESS | 3596 | 1466711845435 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
12:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 156ms
12:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
12:57:25 INFO - PROCESS | 3596 | 1466711845556 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - PROCESS | 3596 | 1466711845597 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
12:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 170ms
12:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
12:57:25 INFO - PROCESS | 3596 | 1466711845726 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - PROCESS | 3596 | 1466711845771 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
12:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 170ms
12:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
12:57:25 INFO - PROCESS | 3596 | 1466711845898 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:25 INFO - PROCESS | 3596 | 1466711845943 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
12:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 170ms
12:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
12:57:26 INFO - PROCESS | 3596 | 1466711846073 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:26 INFO - PROCESS | 3596 | 1466711846123 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
12:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 170ms
12:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
12:57:26 INFO - PROCESS | 3596 | 1466711846244 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:26 INFO - PROCESS | 3596 | 1466711846278 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
12:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 170ms
12:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
12:57:26 INFO - PROCESS | 3596 | 1466711846445 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:26 INFO - PROCESS | 3596 | 1466711846506 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
12:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 396ms
12:57:26 INFO - PROCESS | 3596 | 1466711846966 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
12:57:26 INFO - PROCESS | 3596 | 1466711846990 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
12:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 199ms
12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
12:57:27 INFO - PROCESS | 3596 | 1466711847173 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - PROCESS | 3596 | 1466711847202 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
12:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 156ms
12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
12:57:27 INFO - PROCESS | 3596 | 1466711847362 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - PROCESS | 3596 | 1466711847373 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
12:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 156ms
12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
12:57:27 INFO - PROCESS | 3596 | 1466711847529 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - PROCESS | 3596 | 1466711847546 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
12:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 170ms
12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
12:57:27 INFO - PROCESS | 3596 | 1466711847700 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - PROCESS | 3596 | 1466711847711 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
12:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 113ms
12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
12:57:27 INFO - PROCESS | 3596 | 1466711847821 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - PROCESS | 3596 | 1466711847854 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
12:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 156ms
12:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
12:57:27 INFO - PROCESS | 3596 | 1466711847989 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - PROCESS | 3596 | 1466711848021 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
12:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 170ms
12:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
12:57:28 INFO - PROCESS | 3596 | 1466711848160 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - PROCESS | 3596 | 1466711848207 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
12:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 170ms
12:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
12:57:28 INFO - PROCESS | 3596 | 1466711848333 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - PROCESS | 3596 | 1466711848376 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
12:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 170ms
12:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
12:57:28 INFO - PROCESS | 3596 | 1466711848502 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - PROCESS | 3596 | 1466711848531 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
12:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 170ms
12:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
12:57:28 INFO - PROCESS | 3596 | 1466711848676 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - PROCESS | 3596 | 1466711848726 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
12:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 213ms
12:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
12:57:28 INFO - PROCESS | 3596 | 1466711848888 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:28 INFO - PROCESS | 3596 | 1466711848930 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
12:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 213ms
12:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
12:57:29 INFO - PROCESS | 3596 | 1466711849107 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:29 INFO - PROCESS | 3596 | 1466711849140 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
12:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 226ms
12:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
12:57:29 INFO - PROCESS | 3596 | 1466711849332 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:29 INFO - PROCESS | 3596 | 1466711849351 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
12:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 170ms
12:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
12:57:29 INFO - PROCESS | 3596 | 1466711849504 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:29 INFO - PROCESS | 3596 | 1466711849550 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
12:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 199ms
12:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
12:57:29 INFO - PROCESS | 3596 | 1466711849698 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:29 INFO - PROCESS | 3596 | 1466711849761 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
12:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 198ms
12:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
12:57:29 INFO - PROCESS | 3596 | 1466711849909 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:29 INFO - PROCESS | 3596 | 1466711849945 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
12:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 156ms
12:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
12:57:30 INFO - PROCESS | 3596 | 1466711850096 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - PROCESS | 3596 | 1466711850109 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
12:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 170ms
12:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
12:57:30 INFO - PROCESS | 3596 | 1466711850265 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - PROCESS | 3596 | 1466711850281 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
12:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 170ms
12:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
12:57:30 INFO - PROCESS | 3596 | 1466711850440 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - PROCESS | 3596 | 1466711850462 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
12:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 170ms
12:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
12:57:30 INFO - PROCESS | 3596 | 1466711850610 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - PROCESS | 3596 | 1466711850635 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
12:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 171ms
12:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
12:57:30 INFO - PROCESS | 3596 | 1466711850782 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - PROCESS | 3596 | 1466711850802 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
12:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 170ms
12:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
12:57:30 INFO - PROCESS | 3596 | 1466711850953 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:30 INFO - PROCESS | 3596 | 1466711850983 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
12:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 170ms
12:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
12:57:31 INFO - PROCESS | 3596 | 1466711851124 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:31 INFO - PROCESS | 3596 | 1466711851137 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
12:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 156ms
12:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
12:57:31 INFO - PROCESS | 3596 | 1466711851295 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:31 INFO - PROCESS | 3596 | 1466711851309 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
12:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 156ms
12:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
12:57:31 INFO - PROCESS | 3596 | 1466711851468 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:31 INFO - PROCESS | 3596 | 1466711851493 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:31 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
12:57:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:57:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
12:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 170ms
12:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
12:57:31 INFO - PROCESS | 3596 | 1466711851637 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:31 INFO - PROCESS | 3596 | 1466711851662 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:31 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
12:57:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:57:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
12:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 170ms
12:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
12:57:31 INFO - PROCESS | 3596 | 1466711851810 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:31 INFO - PROCESS | 3596 | 1466711851853 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:32 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 221
12:57:32 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:57:32 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:57:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
12:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 198ms
12:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
12:57:32 INFO - PROCESS | 3596 | 1466711852019 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:32 INFO - PROCESS | 3596 | 1466711852045 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:32 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 (20, 19) expected 0 but got 127
12:57:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:57:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
12:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 170ms
12:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
12:57:32 INFO - PROCESS | 3596 | 1466711852194 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:32 INFO - PROCESS | 3596 | 1466711852215 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:32 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
12:57:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:57:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
12:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 170ms
12:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
12:57:32 INFO - PROCESS | 3596 | 1466711852526 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:32 INFO - PROCESS | 3596 | 1466711852564 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:32 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 163
12:57:32 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:57:32 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:57:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
12:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 227ms
12:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
12:57:32 INFO - PROCESS | 3596 | 1466711852727 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:32 INFO - PROCESS | 3596 | 1466711852767 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
12:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 227ms
12:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
12:57:32 INFO - PROCESS | 3596 | 1466711852956 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:32 INFO - PROCESS | 3596 | 1466711852999 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:33 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
12:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 226ms
12:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
12:57:33 INFO - PROCESS | 3596 | 1466711853181 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:33 INFO - PROCESS | 3596 | 1466711853213 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:33 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
12:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 170ms
12:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
12:57:33 INFO - PROCESS | 3596 | 1466711853365 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:33 INFO - PROCESS | 3596 | 1466711853384 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
12:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 170ms
12:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
12:57:33 INFO - PROCESS | 3596 | 1466711853534 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:33 INFO - PROCESS | 3596 | 1466711853556 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
12:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 156ms
12:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
12:57:33 INFO - PROCESS | 3596 | 1466711853707 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:33 INFO - PROCESS | 3596 | 1466711853744 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
12:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 155ms
12:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
12:57:33 INFO - PROCESS | 3596 | 1466711853877 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:33 INFO - PROCESS | 3596 | 1466711853907 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 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
12:57:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
12:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 170ms
12:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
12:57:34 INFO - PROCESS | 3596 | 1466711854051 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 INFO - PROCESS | 3596 | 1466711854090 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
12:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 170ms
12:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
12:57:34 INFO - PROCESS | 3596 | 1466711854221 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 INFO - PROCESS | 3596 | 1466711854253 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
12:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 170ms
12:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
12:57:34 INFO - PROCESS | 3596 | 1466711854402 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 INFO - PROCESS | 3596 | 1466711854447 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
12:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 198ms
12:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
12:57:34 INFO - PROCESS | 3596 | 1466711854608 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 INFO - PROCESS | 3596 | 1466711854641 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
12:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 213ms
12:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
12:57:34 INFO - PROCESS | 3596 | 1466711854824 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 INFO - PROCESS | 3596 | 1466711854856 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
12:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 170ms
12:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
12:57:35 INFO - PROCESS | 3596 | 1466711855003 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - PROCESS | 3596 | 1466711855058 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
12:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 170ms
12:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
12:57:35 INFO - PROCESS | 3596 | 1466711855179 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - PROCESS | 3596 | 1466711855228 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
12:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 199ms
12:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
12:57:35 INFO - PROCESS | 3596 | 1466711855392 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - PROCESS | 3596 | 1466711855434 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
12:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 170ms
12:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
12:57:35 INFO - PROCESS | 3596 | 1466711855581 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - PROCESS | 3596 | 1466711855594 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
12:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 170ms
12:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
12:57:35 INFO - PROCESS | 3596 | 1466711855750 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - PROCESS | 3596 | 1466711855771 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
12:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 170ms
12:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
12:57:35 INFO - PROCESS | 3596 | 1466711855922 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:35 INFO - PROCESS | 3596 | 1466711855943 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
12:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 170ms
12:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
12:57:36 INFO - PROCESS | 3596 | 1466711856095 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - PROCESS | 3596 | 1466711856119 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
12:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 170ms
12:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
12:57:36 INFO - PROCESS | 3596 | 1466711856265 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - PROCESS | 3596 | 1466711856308 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
12:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 170ms
12:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
12:57:36 INFO - PROCESS | 3596 | 1466711856434 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - PROCESS | 3596 | 1466711856480 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
12:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 170ms
12:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
12:57:36 INFO - PROCESS | 3596 | 1466711856606 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - PROCESS | 3596 | 1466711856645 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
12:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 156ms
12:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
12:57:36 INFO - PROCESS | 3596 | 1466711856778 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - PROCESS | 3596 | 1466711856818 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
12:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 170ms
12:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
12:57:36 INFO - PROCESS | 3596 | 1466711856955 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:36 INFO - PROCESS | 3596 | 1466711857001 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
12:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 170ms
12:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
12:57:37 INFO - PROCESS | 3596 | 1466711857122 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:37 INFO - PROCESS | 3596 | 1466711857154 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
12:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 170ms
12:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
12:57:37 INFO - PROCESS | 3596 | 1466711857294 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:37 INFO - PROCESS | 3596 | 1466711857338 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
12:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 170ms
12:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
12:57:37 INFO - PROCESS | 3596 | 1466711857495 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:37 INFO - PROCESS | 3596 | 1466711857544 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
12:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 170ms
12:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
12:57:37 INFO - PROCESS | 3596 | 1466711857665 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:37 INFO - PROCESS | 3596 | 1466711857707 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
12:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 170ms
12:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
12:57:37 INFO - PROCESS | 3596 | 1466711857837 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:37 INFO - PROCESS | 3596 | 1466711857879 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:38 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
12:57:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:57:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
12:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 383ms
12:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
12:57:38 INFO - PROCESS | 3596 | 1466711858222 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:38 INFO - PROCESS | 3596 | 1466711858266 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
12:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 354ms
12:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
12:57:38 INFO - PROCESS | 3596 | 1466711858590 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:38 INFO - PROCESS | 3596 | 1466711858621 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
12:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 156ms
12:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
12:57:38 INFO - PROCESS | 3596 | 1466711858764 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:38 INFO - PROCESS | 3596 | 1466711858792 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
12:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 170ms
12:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
12:57:38 INFO - PROCESS | 3596 | 1466711858935 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:38 INFO - PROCESS | 3596 | 1466711858963 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:39 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
12:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 170ms
12:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
12:57:39 INFO - PROCESS | 3596 | 1466711859104 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:39 INFO - PROCESS | 3596 | 1466711859140 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:39 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
12:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 170ms
12:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
12:57:39 INFO - PROCESS | 3596 | 1466711859280 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:39 INFO - PROCESS | 3596 | 1466711859315 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
12:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 170ms
12:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
12:57:39 INFO - PROCESS | 3596 | 1466711859453 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:39 INFO - PROCESS | 3596 | 1466711859489 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
12:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 638ms
12:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
12:57:40 INFO - PROCESS | 3596 | 1466711860095 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:40 INFO - PROCESS | 3596 | 1466711860121 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
12:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 170ms
12:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
12:57:40 INFO - PROCESS | 3596 | 1466711860263 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:40 INFO - PROCESS | 3596 | 1466711860296 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
12:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 212ms
12:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
12:57:40 INFO - PROCESS | 3596 | 1466711860479 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:40 INFO - PROCESS | 3596 | 1466711860504 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
12:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 170ms
12:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
12:57:40 INFO - PROCESS | 3596 | 1466711860643 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:40 INFO - PROCESS | 3596 | 1466711860676 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
12:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 213ms
12:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
12:57:40 INFO - PROCESS | 3596 | 1466711860859 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:40 INFO - PROCESS | 3596 | 1466711860912 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
12:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 213ms
12:57:41 INFO - PROCESS | 3596 | 1466711861072 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
12:57:41 INFO - PROCESS | 3596 | 1466711861115 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
12:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 170ms
12:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
12:57:41 INFO - PROCESS | 3596 | 1466711861243 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 INFO - PROCESS | 3596 | 1466711861274 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 212ms
12:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
12:57:41 INFO - PROCESS | 3596 | 1466711861469 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 INFO - PROCESS | 3596 | 1466711861500 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 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
12:57:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
12:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 170ms
12:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
12:57:41 INFO - PROCESS | 3596 | 1466711861642 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 INFO - PROCESS | 3596 | 1466711861678 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
12:57:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
12:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 170ms
12:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
12:57:41 INFO - PROCESS | 3596 | 1466711861816 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 INFO - PROCESS | 3596 | 1466711861862 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:41 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
12:57:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
12:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 170ms
12:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
12:57:41 INFO - PROCESS | 3596 | 1466711862002 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 INFO - PROCESS | 3596 | 1466711862042 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 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]"
12:57:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:57:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
12:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 170ms
12:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
12:57:42 INFO - PROCESS | 3596 | 1466711862173 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 INFO - PROCESS | 3596 | 1466711862208 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 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
12:57:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
12:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 170ms
12:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
12:57:42 INFO - PROCESS | 3596 | 1466711862346 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 INFO - PROCESS | 3596 | 1466711862375 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
12:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 156ms
12:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
12:57:42 INFO - PROCESS | 3596 | 1466711862516 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 INFO - PROCESS | 3596 | 1466711862556 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
12:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 170ms
12:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
12:57:42 INFO - PROCESS | 3596 | 1466711862686 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 INFO - PROCESS | 3596 | 1466711862725 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
12:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 170ms
12:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
12:57:42 INFO - PROCESS | 3596 | 1466711862864 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:42 INFO - PROCESS | 3596 | 1466711862907 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
12:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 170ms
12:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
12:57:43 INFO - PROCESS | 3596 | 1466711863029 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:43 INFO - PROCESS | 3596 | 1466711863070 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
12:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 170ms
12:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
12:57:43 INFO - PROCESS | 3596 | 1466711863196 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:43 INFO - PROCESS | 3596 | 1466711863239 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
12:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 170ms
12:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
12:57:43 INFO - PROCESS | 3596 | 1466711863367 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:43 INFO - PROCESS | 3596 | 1466711863398 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
12:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 170ms
12:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
12:57:43 INFO - PROCESS | 3596 | 1466711863538 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:43 INFO - PROCESS | 3596 | 1466711863586 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
12:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 170ms
12:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
12:57:43 INFO - PROCESS | 3596 | 1466711863729 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:43 INFO - PROCESS | 3596 | 1466711863757 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
12:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 439ms
12:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
12:57:44 INFO - PROCESS | 3596 | 1466711864171 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:44 INFO - PROCESS | 3596 | 1466711864201 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
12:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 155ms
12:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
12:57:44 INFO - PROCESS | 3596 | 1466711864341 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:44 INFO - PROCESS | 3596 | 1466711864369 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
12:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 170ms
12:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
12:57:44 INFO - PROCESS | 3596 | 1466711864514 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:44 INFO - PROCESS | 3596 | 1466711864550 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
12:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 170ms
12:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
12:57:44 INFO - PROCESS | 3596 | 1466711864688 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:44 INFO - PROCESS | 3596 | 1466711864725 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
12:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 170ms
12:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
12:57:44 INFO - PROCESS | 3596 | 1466711864854 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:44 INFO - PROCESS | 3596 | 1466711864888 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
12:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 170ms
12:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
12:57:45 INFO - PROCESS | 3596 | 1466711865027 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - PROCESS | 3596 | 1466711865059 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
12:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 170ms
12:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
12:57:45 INFO - PROCESS | 3596 | 1466711865203 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - PROCESS | 3596 | 1466711865247 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
12:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 170ms
12:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
12:57:45 INFO - PROCESS | 3596 | 1466711865370 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - PROCESS | 3596 | 1466711865401 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
12:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 170ms
12:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
12:57:45 INFO - PROCESS | 3596 | 1466711865540 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - PROCESS | 3596 | 1466711865567 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
12:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 156ms
12:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
12:57:45 INFO - PROCESS | 3596 | 1466711865715 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - PROCESS | 3596 | 1466711865750 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
12:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 170ms
12:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
12:57:45 INFO - PROCESS | 3596 | 1466711865883 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:45 INFO - PROCESS | 3596 | 1466711865922 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
12:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 170ms
12:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
12:57:46 INFO - PROCESS | 3596 | 1466711866055 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - PROCESS | 3596 | 1466711866098 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
12:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 198ms
12:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
12:57:46 INFO - PROCESS | 3596 | 1466711866269 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - PROCESS | 3596 | 1466711866313 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
12:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 170ms
12:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
12:57:46 INFO - PROCESS | 3596 | 1466711866438 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - PROCESS | 3596 | 1466711866484 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
12:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 170ms
12:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
12:57:46 INFO - PROCESS | 3596 | 1466711866607 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - PROCESS | 3596 | 1466711866652 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
12:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 212ms
12:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
12:57:46 INFO - PROCESS | 3596 | 1466711866814 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - PROCESS | 3596 | 1466711866857 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
12:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 170ms
12:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
12:57:46 INFO - PROCESS | 3596 | 1466711866986 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - PROCESS | 3596 | 1466711867049 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
12:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 199ms
12:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
12:57:47 INFO - PROCESS | 3596 | 1466711867198 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - PROCESS | 3596 | 1466711867236 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
12:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 198ms
12:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
12:57:47 INFO - PROCESS | 3596 | 1466711867407 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - PROCESS | 3596 | 1466711867449 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
12:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 170ms
12:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
12:57:47 INFO - PROCESS | 3596 | 1466711867579 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - PROCESS | 3596 | 1466711867615 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
12:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 170ms
12:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
12:57:47 INFO - PROCESS | 3596 | 1466711867750 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - PROCESS | 3596 | 1466711867796 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
12:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 156ms
12:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
12:57:47 INFO - PROCESS | 3596 | 1466711867919 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:47 INFO - PROCESS | 3596 | 1466711867952 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
12:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 170ms
12:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
12:57:48 INFO - PROCESS | 3596 | 1466711868108 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 INFO - PROCESS | 3596 | 1466711868133 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
12:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 170ms
12:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
12:57:48 INFO - PROCESS | 3596 | 1466711868277 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 INFO - PROCESS | 3596 | 1466711868299 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
12:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 170ms
12:57:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
12:57:48 INFO - PROCESS | 3596 | 1466711868445 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 INFO - PROCESS | 3596 | 1466711868478 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 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 () {
12:57:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
12:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
12:57:48 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 () {
12:57:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
12:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
12:57:48 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 () {
12:57:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
12:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
12:57:48 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 () {
12:57:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
12:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
12:57:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 171ms
12:57:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
12:57:48 INFO - PROCESS | 3596 | 1466711868618 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 INFO - PROCESS | 3596 | 1466711868663 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
12:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
12:57:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
12:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
12:57:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
12:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
12:57:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 170ms
12:57:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
12:57:48 INFO - PROCESS | 3596 | 1466711868787 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 INFO - PROCESS | 3596 | 1466711868822 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 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
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
12:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
12:57:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
12:57:48 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.
12:57:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
12:57:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 170ms
12:57:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
12:57:48 INFO - PROCESS | 3596 | 1466711868958 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:48 INFO - PROCESS | 3596 | 1466711868999 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
12:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 156ms
12:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
12:57:49 INFO - PROCESS | 3596 | 1466711869132 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:49 INFO - PROCESS | 3596 | 1466711869180 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
12:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 198ms
12:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
12:57:49 INFO - PROCESS | 3596 | 1466711869341 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:49 INFO - PROCESS | 3596 | 1466711869372 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
12:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 170ms
12:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
12:57:49 INFO - PROCESS | 3596 | 1466711869511 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:49 INFO - PROCESS | 3596 | 1466711869545 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
12:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 397ms
12:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
12:57:49 INFO - PROCESS | 3596 | 1466711869896 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:49 INFO - PROCESS | 3596 | 1466711869949 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
12:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 212ms
12:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
12:57:50 INFO - PROCESS | 3596 | 1466711870125 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:50 INFO - PROCESS | 3596 | 1466711870141 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
12:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 213ms
12:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
12:57:50 INFO - PROCESS | 3596 | 1466711870338 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:50 INFO - PROCESS | 3596 | 1466711870366 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
12:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 198ms
12:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
12:57:50 INFO - PROCESS | 3596 | 1466711870525 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:50 INFO - PROCESS | 3596 | 1466711870560 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
12:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 198ms
12:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
12:57:50 INFO - PROCESS | 3596 | 1466711870736 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:50 INFO - PROCESS | 3596 | 1466711870765 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
12:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 156ms
12:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
12:57:50 INFO - PROCESS | 3596 | 1466711870909 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:50 INFO - PROCESS | 3596 | 1466711870953 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
12:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 156ms
12:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
12:57:51 INFO - PROCESS | 3596 | 1466711871093 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - PROCESS | 3596 | 1466711871108 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
12:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 170ms
12:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
12:57:51 INFO - PROCESS | 3596 | 1466711871266 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - PROCESS | 3596 | 1466711871300 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
12:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 170ms
12:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
12:57:51 INFO - PROCESS | 3596 | 1466711871433 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - PROCESS | 3596 | 1466711871467 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
12:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 170ms
12:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
12:57:51 INFO - PROCESS | 3596 | 1466711871604 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - PROCESS | 3596 | 1466711871646 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
12:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 170ms
12:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
12:57:51 INFO - PROCESS | 3596 | 1466711871776 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - PROCESS | 3596 | 1466711871830 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
12:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 213ms
12:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
12:57:51 INFO - PROCESS | 3596 | 1466711871993 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:52 INFO - PROCESS | 3596 | 1466711872022 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
12:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 198ms
12:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
12:57:52 INFO - PROCESS | 3596 | 1466711872206 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:52 INFO - PROCESS | 3596 | 1466711872238 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
12:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 213ms
12:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
12:57:52 INFO - PROCESS | 3596 | 1466711872405 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:52 INFO - PROCESS | 3596 | 1466711872453 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
12:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 212ms
12:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
12:57:52 INFO - PROCESS | 3596 | 1466711872635 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:52 INFO - PROCESS | 3596 | 1466711872685 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
12:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 198ms
12:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
12:57:52 INFO - PROCESS | 3596 | 1466711872849 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:52 INFO - PROCESS | 3596 | 1466711872899 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
12:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 213ms
12:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
12:57:53 INFO - PROCESS | 3596 | 1466711873061 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 INFO - PROCESS | 3596 | 1466711873101 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 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
12:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 170ms
12:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
12:57:53 INFO - PROCESS | 3596 | 1466711873235 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 INFO - PROCESS | 3596 | 1466711873266 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
12:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 170ms
12:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
12:57:53 INFO - PROCESS | 3596 | 1466711873408 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 INFO - PROCESS | 3596 | 1466711873445 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 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
12:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 156ms
12:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
12:57:53 INFO - PROCESS | 3596 | 1466711873579 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 INFO - PROCESS | 3596 | 1466711873618 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
12:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 170ms
12:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
12:57:53 INFO - PROCESS | 3596 | 1466711873751 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 INFO - PROCESS | 3596 | 1466711873791 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
12:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 170ms
12:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
12:57:53 INFO - PROCESS | 3596 | 1466711873920 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:53 INFO - PROCESS | 3596 | 1466711873969 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
12:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 198ms
12:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
12:57:54 INFO - PROCESS | 3596 | 1466711874132 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - PROCESS | 3596 | 1466711874162 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
12:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 155ms
12:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
12:57:54 INFO - PROCESS | 3596 | 1466711874302 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - PROCESS | 3596 | 1466711874333 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
12:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 170ms
12:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
12:57:54 INFO - PROCESS | 3596 | 1466711874475 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - PROCESS | 3596 | 1466711874523 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
12:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 170ms
12:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
12:57:54 INFO - PROCESS | 3596 | 1466711874648 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - PROCESS | 3596 | 1466711874682 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
12:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 170ms
12:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
12:57:54 INFO - PROCESS | 3596 | 1466711874814 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - PROCESS | 3596 | 1466711874846 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
12:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 170ms
12:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
12:57:54 INFO - PROCESS | 3596 | 1466711874992 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:55 INFO - PROCESS | 3596 | 1466711875040 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
12:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 212ms
12:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
12:57:55 INFO - PROCESS | 3596 | 1466711875197 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:55 INFO - PROCESS | 3596 | 1466711875240 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
12:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 170ms
12:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
12:57:55 INFO - PROCESS | 3596 | 1466711875370 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:55 INFO - PROCESS | 3596 | 1466711875418 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
12:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 255ms
12:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
12:57:55 INFO - PROCESS | 3596 | 1466711875735 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:55 INFO - PROCESS | 3596 | 1466711875786 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
12:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 227ms
12:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
12:57:55 INFO - PROCESS | 3596 | 1466711875952 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:55 INFO - PROCESS | 3596 | 1466711875980 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
12:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 170ms
12:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
12:57:56 INFO - PROCESS | 3596 | 1466711876122 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 INFO - PROCESS | 3596 | 1466711876159 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
12:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 199ms
12:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
12:57:56 INFO - PROCESS | 3596 | 1466711876334 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 INFO - PROCESS | 3596 | 1466711876350 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
12:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 170ms
12:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
12:57:56 INFO - PROCESS | 3596 | 1466711876506 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 INFO - PROCESS | 3596 | 1466711876538 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 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
12:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 170ms
12:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
12:57:56 INFO - PROCESS | 3596 | 1466711876679 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 INFO - PROCESS | 3596 | 1466711876721 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
12:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 170ms
12:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
12:57:56 INFO - PROCESS | 3596 | 1466711876846 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 INFO - PROCESS | 3596 | 1466711876880 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
12:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 170ms
12:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
12:57:57 INFO - PROCESS | 3596 | 1466711877023 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 INFO - PROCESS | 3596 | 1466711877067 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 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
12:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 170ms
12:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
12:57:57 INFO - PROCESS | 3596 | 1466711877193 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 INFO - PROCESS | 3596 | 1466711877220 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
12:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 156ms
12:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
12:57:57 INFO - PROCESS | 3596 | 1466711877368 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 INFO - PROCESS | 3596 | 1466711877401 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
12:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 170ms
12:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
12:57:57 INFO - PROCESS | 3596 | 1466711877540 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 INFO - PROCESS | 3596 | 1466711877581 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
12:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 170ms
12:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
12:57:57 INFO - PROCESS | 3596 | 1466711877708 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 INFO - PROCESS | 3596 | 1466711877743 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
12:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 199ms
12:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
12:57:57 INFO - PROCESS | 3596 | 1466711877920 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:57 INFO - PROCESS | 3596 | 1466711877940 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
12:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 156ms
12:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
12:57:58 INFO - PROCESS | 3596 | 1466711878103 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:58 INFO - PROCESS | 3596 | 1466711878152 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:58 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
12:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 198ms
12:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
12:57:58 INFO - PROCESS | 3596 | 1466711878290 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:58 INFO - PROCESS | 3596 | 1466711878331 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
12:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 170ms
12:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
12:57:58 INFO - PROCESS | 3596 | 1466711878464 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:58 INFO - PROCESS | 3596 | 1466711878510 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant
12:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 199ms
12:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
12:57:58 INFO - PROCESS | 3596 | 1466711878673 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:58 INFO - PROCESS | 3596 | 1466711878717 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
12:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 156ms
12:57:58 INFO - PROCESS | 3596 | 1466711878863 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
12:57:58 INFO - PROCESS | 3596 | 1466711878918 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
12:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 198ms
12:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
12:57:59 INFO - PROCESS | 3596 | 1466711879077 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - PROCESS | 3596 | 1466711879115 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
12:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 170ms
12:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
12:57:59 INFO - PROCESS | 3596 | 1466711879248 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - PROCESS | 3596 | 1466711879286 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
12:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 170ms
12:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
12:57:59 INFO - PROCESS | 3596 | 1466711879419 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - PROCESS | 3596 | 1466711879460 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
12:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 170ms
12:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
12:57:59 INFO - PROCESS | 3596 | 1466711879590 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - PROCESS | 3596 | 1466711879634 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
12:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 198ms
12:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
12:57:59 INFO - PROCESS | 3596 | 1466711879802 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - PROCESS | 3596 | 1466711879834 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
12:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 170ms
12:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
12:57:59 INFO - PROCESS | 3596 | 1466711879973 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:57:59 INFO - PROCESS | 3596 | 1466711880014 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
12:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 170ms
12:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
12:58:00 INFO - PROCESS | 3596 | 1466711880146 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:00 INFO - PROCESS | 3596 | 1466711880189 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
12:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 170ms
12:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
12:58:00 INFO - PROCESS | 3596 | 1466711880339 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:00 INFO - PROCESS | 3596 | 1466711880378 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
12:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 155ms
12:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
12:58:00 INFO - PROCESS | 3596 | 1466711880511 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:00 INFO - PROCESS | 3596 | 1466711880552 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
12:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 156ms
12:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
12:58:00 INFO - PROCESS | 3596 | 1466711880682 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:00 INFO - PROCESS | 3596 | 1466711880709 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:00 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
12:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 170ms
12:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
12:58:00 INFO - PROCESS | 3596 | 1466711880854 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:00 INFO - PROCESS | 3596 | 1466711880881 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:01 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
12:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 170ms
12:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
12:58:01 INFO - PROCESS | 3596 | 1466711881027 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:01 INFO - PROCESS | 3596 | 1466711881076 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:01 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
12:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 170ms
12:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
12:58:01 INFO - PROCESS | 3596 | 1466711881196 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:01 INFO - PROCESS | 3596 | 1466711881247 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:01 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)
12:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 170ms
12:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
12:58:01 INFO - PROCESS | 3596 | 1466711881367 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:01 INFO - PROCESS | 3596 | 1466711881416 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 453ms
12:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
12:58:01 INFO - PROCESS | 3596 | 1466711881817 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:01 INFO - PROCESS | 3596 | 1466711881848 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
12:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 156ms
12:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
12:58:01 INFO - PROCESS | 3596 | 1466711881988 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - PROCESS | 3596 | 1466711882025 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
12:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 170ms
12:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
12:58:02 INFO - PROCESS | 3596 | 1466711882180 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - PROCESS | 3596 | 1466711882195 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
12:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 170ms
12:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
12:58:02 INFO - PROCESS | 3596 | 1466711882347 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - PROCESS | 3596 | 1466711882368 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
12:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 199ms
12:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
12:58:02 INFO - PROCESS | 3596 | 1466711882540 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - PROCESS | 3596 | 1466711882573 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
12:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 156ms
12:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
12:58:02 INFO - PROCESS | 3596 | 1466711882727 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - PROCESS | 3596 | 1466711882753 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
12:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 170ms
12:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
12:58:02 INFO - PROCESS | 3596 | 1466711882897 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:02 INFO - PROCESS | 3596 | 1466711882916 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
12:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 170ms
12:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
12:58:03 INFO - PROCESS | 3596 | 1466711883070 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 INFO - PROCESS | 3596 | 1466711883088 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
12:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 170ms
12:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
12:58:03 INFO - PROCESS | 3596 | 1466711883241 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 INFO - PROCESS | 3596 | 1466711883253 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
12:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 170ms
12:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
12:58:03 INFO - PROCESS | 3596 | 1466711883412 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 INFO - PROCESS | 3596 | 1466711883444 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 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
12:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 170ms
12:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
12:58:03 INFO - PROCESS | 3596 | 1466711883585 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 INFO - PROCESS | 3596 | 1466711883619 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
12:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 213ms
12:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
12:58:03 INFO - PROCESS | 3596 | 1466711883798 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 INFO - PROCESS | 3596 | 1466711883830 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
12:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 198ms
12:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
12:58:03 INFO - PROCESS | 3596 | 1466711883996 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:04 INFO - PROCESS | 3596 | 1466711884048 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:04 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)
12:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 213ms
12:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
12:58:04 INFO - PROCESS | 3596 | 1466711884210 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:04 INFO - PROCESS | 3596 | 1466711884253 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
12:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
12:58:04 INFO - PROCESS | 3596 | 1466711884378 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:04 INFO - PROCESS | 3596 | 1466711884429 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
12:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 212ms
12:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
12:58:04 INFO - PROCESS | 3596 | 1466711884594 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:04 INFO - PROCESS | 3596 | 1466711884641 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
12:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 199ms
12:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
12:58:04 INFO - PROCESS | 3596 | 1466711884801 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:04 INFO - PROCESS | 3596 | 1466711884855 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
12:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 198ms
12:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
12:58:05 INFO - PROCESS | 3596 | 1466711885011 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - PROCESS | 3596 | 1466711885065 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
12:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 170ms
12:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
12:58:05 INFO - PROCESS | 3596 | 1466711885182 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - PROCESS | 3596 | 1466711885219 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
12:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 156ms
12:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
12:58:05 INFO - PROCESS | 3596 | 1466711885352 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - PROCESS | 3596 | 1466711885389 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
12:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 170ms
12:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
12:58:05 INFO - PROCESS | 3596 | 1466711885525 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - PROCESS | 3596 | 1466711885564 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
12:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 170ms
12:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
12:58:05 INFO - PROCESS | 3596 | 1466711885695 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - PROCESS | 3596 | 1466711885726 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
12:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 170ms
12:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
12:58:05 INFO - PROCESS | 3596 | 1466711885866 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:05 INFO - PROCESS | 3596 | 1466711885909 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
12:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 170ms
12:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
12:58:06 INFO - PROCESS | 3596 | 1466711886037 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - PROCESS | 3596 | 1466711886082 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
12:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 170ms
12:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
12:58:06 INFO - PROCESS | 3596 | 1466711886206 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - PROCESS | 3596 | 1466711886241 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
12:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 170ms
12:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
12:58:06 INFO - PROCESS | 3596 | 1466711886375 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - PROCESS | 3596 | 1466711886407 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
12:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 170ms
12:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
12:58:06 INFO - PROCESS | 3596 | 1466711886547 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - PROCESS | 3596 | 1466711886589 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
12:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 156ms
12:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
12:58:06 INFO - PROCESS | 3596 | 1466711886718 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - PROCESS | 3596 | 1466711886761 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
12:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 170ms
12:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
12:58:06 INFO - PROCESS | 3596 | 1466711886909 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:06 INFO - PROCESS | 3596 | 1466711886939 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
12:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 170ms
12:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
12:58:07 INFO - PROCESS | 3596 | 1466711887078 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:07 INFO - PROCESS | 3596 | 1466711887110 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
12:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 170ms
12:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
12:58:07 INFO - PROCESS | 3596 | 1466711887250 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:07 INFO - PROCESS | 3596 | 1466711887279 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
12:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 397ms
12:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
12:58:07 INFO - PROCESS | 3596 | 1466711887645 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:07 INFO - PROCESS | 3596 | 1466711887681 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
12:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 142ms
12:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
12:58:07 INFO - PROCESS | 3596 | 1466711887803 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:07 INFO - PROCESS | 3596 | 1466711887831 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
12:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 170ms
12:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
12:58:07 INFO - PROCESS | 3596 | 1466711887975 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:07 INFO - PROCESS | 3596 | 1466711888004 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 170ms
12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
12:58:08 INFO - PROCESS | 3596 | 1466711888151 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - PROCESS | 3596 | 1466711888194 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 156ms
12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
12:58:08 INFO - PROCESS | 3596 | 1466711888320 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - PROCESS | 3596 | 1466711888352 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 170ms
12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
12:58:08 INFO - PROCESS | 3596 | 1466711888510 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - PROCESS | 3596 | 1466711888537 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 170ms
12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
12:58:08 INFO - PROCESS | 3596 | 1466711888679 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - PROCESS | 3596 | 1466711888700 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 170ms
12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
12:58:08 INFO - PROCESS | 3596 | 1466711888852 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - PROCESS | 3596 | 1466711888872 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 170ms
12:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
12:58:09 INFO - PROCESS | 3596 | 1466711889025 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - PROCESS | 3596 | 1466711889045 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
12:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 170ms
12:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
12:58:09 INFO - PROCESS | 3596 | 1466711889195 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - PROCESS | 3596 | 1466711889233 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
12:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 141ms
12:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
12:58:09 INFO - PROCESS | 3596 | 1466711889370 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - PROCESS | 3596 | 1466711889412 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
12:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 199ms
12:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
12:58:09 INFO - PROCESS | 3596 | 1466711889568 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - PROCESS | 3596 | 1466711889607 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
12:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 170ms
12:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
12:58:09 INFO - PROCESS | 3596 | 1466711889735 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - PROCESS | 3596 | 1466711889782 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
12:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 170ms
12:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
12:58:09 INFO - PROCESS | 3596 | 1466711889922 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:09 INFO - PROCESS | 3596 | 1466711889950 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
12:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 198ms
12:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
12:58:10 INFO - PROCESS | 3596 | 1466711890114 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:10 INFO - PROCESS | 3596 | 1466711890160 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
12:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 170ms
12:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
12:58:10 INFO - PROCESS | 3596 | 1466711890296 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:10 INFO - PROCESS | 3596 | 1466711890345 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
12:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 212ms
12:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
12:58:10 INFO - PROCESS | 3596 | 1466711890519 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:10 INFO - PROCESS | 3596 | 1466711890558 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
12:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 156ms
12:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
12:58:10 INFO - PROCESS | 3596 | 1466711890692 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:10 INFO - PROCESS | 3596 | 1466711890722 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
12:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 170ms
12:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
12:58:10 INFO - PROCESS | 3596 | 1466711890881 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:10 INFO - PROCESS | 3596 | 1466711890894 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
12:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 170ms
12:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
12:58:11 INFO - PROCESS | 3596 | 1466711891052 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 INFO - PROCESS | 3596 | 1466711891077 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
12:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 170ms
12:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
12:58:11 INFO - PROCESS | 3596 | 1466711891222 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 INFO - PROCESS | 3596 | 1466711891235 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
12:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 170ms
12:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
12:58:11 INFO - PROCESS | 3596 | 1466711891377 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 INFO - PROCESS | 3596 | 1466711891411 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 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
12:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 155ms
12:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
12:58:11 INFO - PROCESS | 3596 | 1466711891566 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 INFO - PROCESS | 3596 | 1466711891590 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 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
12:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 155ms
12:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
12:58:11 INFO - PROCESS | 3596 | 1466711891736 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 INFO - PROCESS | 3596 | 1466711891764 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
12:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 198ms
12:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
12:58:11 INFO - PROCESS | 3596 | 1466711891946 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:11 INFO - PROCESS | 3596 | 1466711891965 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 170ms
12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
12:58:12 INFO - PROCESS | 3596 | 1466711892117 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - PROCESS | 3596 | 1466711892143 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 156ms
12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
12:58:12 INFO - PROCESS | 3596 | 1466711892290 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - PROCESS | 3596 | 1466711892323 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 170ms
12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
12:58:12 INFO - PROCESS | 3596 | 1466711892458 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - PROCESS | 3596 | 1466711892485 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 170ms
12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
12:58:12 INFO - PROCESS | 3596 | 1466711892630 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - PROCESS | 3596 | 1466711892675 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 170ms
12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
12:58:12 INFO - PROCESS | 3596 | 1466711892800 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - PROCESS | 3596 | 1466711892852 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 170ms
12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
12:58:12 INFO - PROCESS | 3596 | 1466711893008 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:13 INFO - PROCESS | 3596 | 1466711893061 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:13 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)
12:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 510ms
12:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
12:58:13 INFO - PROCESS | 3596 | 1466711893476 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:13 INFO - PROCESS | 3596 | 1466711893507 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 171ms
12:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
12:58:13 INFO - PROCESS | 3596 | 1466711893645 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:13 INFO - PROCESS | 3596 | 1466711893675 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
12:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 170ms
12:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
12:58:13 INFO - PROCESS | 3596 | 1466711893818 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:13 INFO - PROCESS | 3596 | 1466711893859 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
12:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 170ms
12:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
12:58:13 INFO - PROCESS | 3596 | 1466711893989 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - PROCESS | 3596 | 1466711894023 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
12:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 212ms
12:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
12:58:14 INFO - PROCESS | 3596 | 1466711894200 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - PROCESS | 3596 | 1466711894233 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
12:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 170ms
12:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
12:58:14 INFO - PROCESS | 3596 | 1466711894369 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - PROCESS | 3596 | 1466711894409 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
12:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 170ms
12:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
12:58:14 INFO - PROCESS | 3596 | 1466711894545 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - PROCESS | 3596 | 1466711894582 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
12:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 170ms
12:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
12:58:14 INFO - PROCESS | 3596 | 1466711894712 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - PROCESS | 3596 | 1466711894745 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
12:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 156ms
12:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
12:58:14 INFO - PROCESS | 3596 | 1466711894880 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:14 INFO - PROCESS | 3596 | 1466711894914 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 170ms
12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
12:58:15 INFO - PROCESS | 3596 | 1466711895071 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - PROCESS | 3596 | 1466711895096 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 170ms
12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
12:58:15 INFO - PROCESS | 3596 | 1466711895240 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - PROCESS | 3596 | 1466711895253 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 170ms
12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
12:58:15 INFO - PROCESS | 3596 | 1466711895410 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - PROCESS | 3596 | 1466711895441 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 199ms
12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
12:58:15 INFO - PROCESS | 3596 | 1466711895623 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - PROCESS | 3596 | 1466711895649 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 170ms
12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
12:58:15 INFO - PROCESS | 3596 | 1466711895791 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - PROCESS | 3596 | 1466711895817 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 170ms
12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
12:58:15 INFO - PROCESS | 3596 | 1466711895964 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:15 INFO - PROCESS | 3596 | 1466711896002 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 198ms
12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
12:58:16 INFO - PROCESS | 3596 | 1466711896165 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:16 INFO - PROCESS | 3596 | 1466711896195 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 212ms
12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
12:58:16 INFO - PROCESS | 3596 | 1466711896390 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:16 INFO - PROCESS | 3596 | 1466711896430 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 199ms
12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
12:58:16 INFO - PROCESS | 3596 | 1466711896615 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:16 INFO - PROCESS | 3596 | 1466711896662 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 156ms
12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
12:58:16 INFO - PROCESS | 3596 | 1466711896800 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:16 INFO - PROCESS | 3596 | 1466711896845 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 156ms
12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
12:58:16 INFO - PROCESS | 3596 | 1466711896966 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 INFO - PROCESS | 3596 | 1466711897016 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
12:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 199ms
12:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
12:58:17 INFO - PROCESS | 3596 | 1466711897178 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 INFO - PROCESS | 3596 | 1466711897222 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
12:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 156ms
12:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
12:58:17 INFO - PROCESS | 3596 | 1466711897352 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 INFO - PROCESS | 3596 | 1466711897395 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 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
12:58:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:58:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
12:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 170ms
12:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
12:58:17 INFO - PROCESS | 3596 | 1466711897518 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 INFO - PROCESS | 3596 | 1466711897562 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
12:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 170ms
12:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
12:58:17 INFO - PROCESS | 3596 | 1466711897689 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 INFO - PROCESS | 3596 | 1466711897735 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
12:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 170ms
12:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
12:58:17 INFO - PROCESS | 3596 | 1466711897862 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:17 INFO - PROCESS | 3596 | 1466711897908 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 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
12:58:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:58:18 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
12:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 212ms
12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
12:58:18 INFO - PROCESS | 3596 | 1466711898074 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 INFO - PROCESS | 3596 | 1466711898120 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 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
12:58:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:58:18 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
12:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 170ms
12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
12:58:18 INFO - PROCESS | 3596 | 1466711898241 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 INFO - PROCESS | 3596 | 1466711898288 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 170ms
12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
12:58:18 INFO - PROCESS | 3596 | 1466711898414 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 INFO - PROCESS | 3596 | 1466711898449 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 170ms
12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
12:58:18 INFO - PROCESS | 3596 | 1466711898585 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 INFO - PROCESS | 3596 | 1466711898631 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 170ms
12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
12:58:18 INFO - PROCESS | 3596 | 1466711898755 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 INFO - PROCESS | 3596 | 1466711898804 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 155ms
12:58:18 INFO - PROCESS | 3596 | 1466711898943 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
12:58:19 INFO - PROCESS | 3596 | 1466711899025 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
12:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 425ms
12:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
12:58:19 INFO - PROCESS | 3596 | 1466711899385 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:19 INFO - PROCESS | 3596 | 1466711899409 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
12:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 354ms
12:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
12:58:19 INFO - PROCESS | 3596 | 1466711899726 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:19 INFO - PROCESS | 3596 | 1466711899756 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
12:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 156ms
12:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
12:58:19 INFO - PROCESS | 3596 | 1466711899916 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:19 INFO - PROCESS | 3596 | 1466711899929 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
12:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 170ms
12:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
12:58:20 INFO - PROCESS | 3596 | 1466711900089 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - PROCESS | 3596 | 1466711900119 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
12:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 199ms
12:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
12:58:20 INFO - PROCESS | 3596 | 1466711900278 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - PROCESS | 3596 | 1466711900318 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
12:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 156ms
12:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
12:58:20 INFO - PROCESS | 3596 | 1466711900450 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - PROCESS | 3596 | 1466711900482 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
12:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 170ms
12:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
12:58:20 INFO - PROCESS | 3596 | 1466711900639 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - PROCESS | 3596 | 1466711900653 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
12:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 170ms
12:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
12:58:20 INFO - PROCESS | 3596 | 1466711900813 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - PROCESS | 3596 | 1466711900835 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
12:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 170ms
12:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
12:58:20 INFO - PROCESS | 3596 | 1466711900983 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:20 INFO - PROCESS | 3596 | 1466711901001 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
12:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 170ms
12:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
12:58:21 INFO - PROCESS | 3596 | 1466711901155 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:21 INFO - PROCESS | 3596 | 1466711901178 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
12:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 170ms
12:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
12:58:21 INFO - PROCESS | 3596 | 1466711901332 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:21 INFO - PROCESS | 3596 | 1466711901356 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
12:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 199ms
12:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
12:58:21 INFO - PROCESS | 3596 | 1466711901542 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:21 INFO - PROCESS | 3596 | 1466711901598 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
12:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 198ms
12:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
12:58:21 INFO - PROCESS | 3596 | 1466711901751 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:21 INFO - PROCESS | 3596 | 1466711901790 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
12:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 170ms
12:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
12:58:21 INFO - PROCESS | 3596 | 1466711901927 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:21 INFO - PROCESS | 3596 | 1466711901974 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
12:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 213ms
12:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
12:58:22 INFO - PROCESS | 3596 | 1466711902141 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:22 INFO - PROCESS | 3596 | 1466711902207 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
12:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 227ms
12:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
12:58:22 INFO - PROCESS | 3596 | 1466711902368 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:22 INFO - PROCESS | 3596 | 1466711902408 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
12:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 170ms
12:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
12:58:22 INFO - PROCESS | 3596 | 1466711902540 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:22 INFO - PROCESS | 3596 | 1466711902582 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
12:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 156ms
12:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
12:58:22 INFO - PROCESS | 3596 | 1466711902716 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:22 INFO - PROCESS | 3596 | 1466711902758 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
12:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 156ms
12:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
12:58:22 INFO - PROCESS | 3596 | 1466711902882 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:22 INFO - PROCESS | 3596 | 1466711902920 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
12:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 170ms
12:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
12:58:23 INFO - PROCESS | 3596 | 1466711903054 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - PROCESS | 3596 | 1466711903093 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
12:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 170ms
12:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
12:58:23 INFO - PROCESS | 3596 | 1466711903226 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - PROCESS | 3596 | 1466711903261 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
12:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 170ms
12:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
12:58:23 INFO - PROCESS | 3596 | 1466711903396 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - PROCESS | 3596 | 1466711903429 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
12:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 170ms
12:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
12:58:23 INFO - PROCESS | 3596 | 1466711903569 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - PROCESS | 3596 | 1466711903613 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
12:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 170ms
12:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
12:58:23 INFO - PROCESS | 3596 | 1466711903739 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - PROCESS | 3596 | 1466711903784 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
12:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 170ms
12:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
12:58:23 INFO - PROCESS | 3596 | 1466711903910 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:23 INFO - PROCESS | 3596 | 1466711903950 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
12:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 156ms
12:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
12:58:24 INFO - PROCESS | 3596 | 1466711904084 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 INFO - PROCESS | 3596 | 1466711904124 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
12:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 156ms
12:58:24 INFO - PROCESS | 3596 | 1466711904253 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
12:58:24 INFO - PROCESS | 3596 | 1466711904295 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
12:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 170ms
12:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
12:58:24 INFO - PROCESS | 3596 | 1466711904425 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 INFO - PROCESS | 3596 | 1466711904468 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
12:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 170ms
12:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
12:58:24 INFO - PROCESS | 3596 | 1466711904598 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 INFO - PROCESS | 3596 | 1466711904646 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
12:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 170ms
12:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
12:58:24 INFO - PROCESS | 3596 | 1466711904768 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 INFO - PROCESS | 3596 | 1466711904815 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:24 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
12:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 170ms
12:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
12:58:24 INFO - PROCESS | 3596 | 1466711904955 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:25 INFO - PROCESS | 3596 | 1466711905050 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
12:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 453ms
12:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
12:58:25 INFO - PROCESS | 3596 | 1466711905413 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:25 INFO - PROCESS | 3596 | 1466711905444 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
12:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 170ms
12:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
12:58:25 INFO - PROCESS | 3596 | 1466711905591 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:25 INFO - PROCESS | 3596 | 1466711905627 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
12:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 156ms
12:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
12:58:25 INFO - PROCESS | 3596 | 1466711905764 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:25 INFO - PROCESS | 3596 | 1466711905803 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
12:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 170ms
12:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
12:58:25 INFO - PROCESS | 3596 | 1466711905934 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:25 INFO - PROCESS | 3596 | 1466711905971 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
12:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 170ms
12:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
12:58:26 INFO - PROCESS | 3596 | 1466711906104 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - PROCESS | 3596 | 1466711906140 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
12:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 170ms
12:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
12:58:26 INFO - PROCESS | 3596 | 1466711906277 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - PROCESS | 3596 | 1466711906327 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
12:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 170ms
12:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
12:58:26 INFO - PROCESS | 3596 | 1466711906447 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - PROCESS | 3596 | 1466711906484 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 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
12:58:26 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 170ms
12:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
12:58:26 INFO - PROCESS | 3596 | 1466711906618 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - PROCESS | 3596 | 1466711906646 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
12:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 128ms
12:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
12:58:26 INFO - PROCESS | 3596 | 1466711906736 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - PROCESS | 3596 | 1466711906773 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
12:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 170ms
12:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
12:58:26 INFO - PROCESS | 3596 | 1466711906909 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:26 INFO - PROCESS | 3596 | 1466711906959 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
12:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 212ms
12:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
12:58:27 INFO - PROCESS | 3596 | 1466711907120 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:27 INFO - PROCESS | 3596 | 1466711907163 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
12:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 170ms
12:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
12:58:27 INFO - PROCESS | 3596 | 1466711907304 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:27 INFO - PROCESS | 3596 | 1466711907354 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
12:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 155ms
12:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
12:58:27 INFO - PROCESS | 3596 | 1466711907473 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:27 INFO - PROCESS | 3596 | 1466711907507 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
12:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 198ms
12:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
12:58:27 INFO - PROCESS | 3596 | 1466711907687 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:27 INFO - PROCESS | 3596 | 1466711907729 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
12:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 170ms
12:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
12:58:27 INFO - PROCESS | 3596 | 1466711907859 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:27 INFO - PROCESS | 3596 | 1466711907899 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
12:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 170ms
12:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
12:58:28 INFO - PROCESS | 3596 | 1466711908038 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - PROCESS | 3596 | 1466711908069 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
12:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 199ms
12:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
12:58:28 INFO - PROCESS | 3596 | 1466711908242 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - PROCESS | 3596 | 1466711908278 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
12:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 198ms
12:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
12:58:28 INFO - PROCESS | 3596 | 1466711908439 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - PROCESS | 3596 | 1466711908483 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
12:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 213ms
12:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
12:58:28 INFO - PROCESS | 3596 | 1466711908663 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - PROCESS | 3596 | 1466711908689 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
12:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 170ms
12:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
12:58:28 INFO - PROCESS | 3596 | 1466711908831 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - PROCESS | 3596 | 1466711908858 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
12:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 170ms
12:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
12:58:28 INFO - PROCESS | 3596 | 1466711909003 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - PROCESS | 3596 | 1466711909032 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
12:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 170ms
12:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
12:58:29 INFO - PROCESS | 3596 | 1466711909173 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - PROCESS | 3596 | 1466711909202 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
12:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 170ms
12:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
12:58:29 INFO - PROCESS | 3596 | 1466711909345 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - PROCESS | 3596 | 1466711909386 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
12:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 156ms
12:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
12:58:29 INFO - PROCESS | 3596 | 1466711909516 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - PROCESS | 3596 | 1466711909558 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
12:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 156ms
12:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
12:58:29 INFO - PROCESS | 3596 | 1466711909686 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - PROCESS | 3596 | 1466711909728 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
12:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 170ms
12:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
12:58:29 INFO - PROCESS | 3596 | 1466711909858 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:29 INFO - PROCESS | 3596 | 1466711909886 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
12:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 170ms
12:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
12:58:30 INFO - PROCESS | 3596 | 1466711910030 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - PROCESS | 3596 | 1466711910080 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
12:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 198ms
12:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
12:58:30 INFO - PROCESS | 3596 | 1466711910242 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - PROCESS | 3596 | 1466711910269 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
12:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 170ms
12:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
12:58:30 INFO - PROCESS | 3596 | 1466711910413 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - PROCESS | 3596 | 1466711910438 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
12:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 170ms
12:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
12:58:30 INFO - PROCESS | 3596 | 1466711910582 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - PROCESS | 3596 | 1466711910618 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
12:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 170ms
12:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
12:58:30 INFO - PROCESS | 3596 | 1466711910753 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - PROCESS | 3596 | 1466711910805 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
12:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 170ms
12:58:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
12:58:30 INFO - PROCESS | 3596 | 1466711910994 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:31 INFO - PROCESS | 3596 | 1466711911097 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
12:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 581ms
12:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
12:58:31 INFO - PROCESS | 3596 | 1466711911543 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:31 INFO - PROCESS | 3596 | 1466711911582 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
12:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 170ms
12:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
12:58:31 INFO - PROCESS | 3596 | 1466711911714 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:31 INFO - PROCESS | 3596 | 1466711911743 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
12:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 156ms
12:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
12:58:31 INFO - PROCESS | 3596 | 1466711911886 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:31 INFO - PROCESS | 3596 | 1466711911917 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
12:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 170ms
12:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
12:58:32 INFO - PROCESS | 3596 | 1466711912073 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - PROCESS | 3596 | 1466711912096 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
12:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 170ms
12:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
12:58:32 INFO - PROCESS | 3596 | 1466711912243 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - PROCESS | 3596 | 1466711912265 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
12:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
12:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
12:58:32 INFO - PROCESS | 3596 | 1466711912415 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - PROCESS | 3596 | 1466711912438 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
12:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 170ms
12:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
12:58:32 INFO - PROCESS | 3596 | 1466711912587 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - PROCESS | 3596 | 1466711912603 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
12:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 170ms
12:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
12:58:32 INFO - PROCESS | 3596 | 1466711912756 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - PROCESS | 3596 | 1466711912794 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
12:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 170ms
12:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
12:58:32 INFO - PROCESS | 3596 | 1466711912926 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:32 INFO - PROCESS | 3596 | 1466711912954 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
12:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 170ms
12:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
12:58:33 INFO - PROCESS | 3596 | 1466711913098 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:33 INFO - PROCESS | 3596 | 1466711913137 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
12:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 156ms
12:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
12:58:33 INFO - PROCESS | 3596 | 1466711913269 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:33 INFO - PROCESS | 3596 | 1466711913322 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
12:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 198ms
12:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
12:58:33 INFO - PROCESS | 3596 | 1466711913479 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:33 INFO - PROCESS | 3596 | 1466711913526 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
12:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 213ms
12:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
12:58:33 INFO - PROCESS | 3596 | 1466711913695 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:33 INFO - PROCESS | 3596 | 1466711913716 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
12:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 170ms
12:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
12:58:33 INFO - PROCESS | 3596 | 1466711913864 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:33 INFO - PROCESS | 3596 | 1466711913881 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
12:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 170ms
12:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
12:58:34 INFO - PROCESS | 3596 | 1466711914044 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - PROCESS | 3596 | 1466711914061 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
12:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 170ms
12:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
12:58:34 INFO - PROCESS | 3596 | 1466711914224 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - PROCESS | 3596 | 1466711914256 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
12:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 199ms
12:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
12:58:34 INFO - PROCESS | 3596 | 1466711914419 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - PROCESS | 3596 | 1466711914478 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
12:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 198ms
12:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
12:58:34 INFO - PROCESS | 3596 | 1466711914631 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - PROCESS | 3596 | 1466711914660 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
12:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 170ms
12:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
12:58:34 INFO - PROCESS | 3596 | 1466711914802 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - PROCESS | 3596 | 1466711914845 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
12:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 156ms
12:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
12:58:34 INFO - PROCESS | 3596 | 1466711914973 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - PROCESS | 3596 | 1466711915014 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
12:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 170ms
12:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
12:58:35 INFO - PROCESS | 3596 | 1466711915161 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - PROCESS | 3596 | 1466711915185 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
12:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 170ms
12:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
12:58:35 INFO - PROCESS | 3596 | 1466711915335 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - PROCESS | 3596 | 1466711915365 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
12:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 170ms
12:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
12:58:35 INFO - PROCESS | 3596 | 1466711915503 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - PROCESS | 3596 | 1466711915530 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
12:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 170ms
12:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
12:58:35 INFO - PROCESS | 3596 | 1466711915674 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - PROCESS | 3596 | 1466711915703 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
12:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 213ms
12:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
12:58:35 INFO - PROCESS | 3596 | 1466711915869 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:35 INFO - PROCESS | 3596 | 1466711915913 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
12:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 170ms
12:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
12:58:36 INFO - PROCESS | 3596 | 1466711916056 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:36 INFO - PROCESS | 3596 | 1466711916085 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
12:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 170ms
12:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
12:58:36 INFO - PROCESS | 3596 | 1466711916229 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:36 INFO - PROCESS | 3596 | 1466711916258 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
12:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 170ms
12:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
12:58:36 INFO - PROCESS | 3596 | 1466711916415 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:36 INFO - PROCESS | 3596 | 1466711916467 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
12:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 141ms
12:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
12:58:36 INFO - PROCESS | 3596 | 1466711916590 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:36 INFO - PROCESS | 3596 | 1466711916639 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
12:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 156ms
12:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
12:58:36 INFO - PROCESS | 3596 | 1466711916755 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:36 INFO - PROCESS | 3596 | 1466711916801 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
12:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 298ms
12:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
12:58:37 INFO - PROCESS | 3596 | 1466711917123 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:37 INFO - PROCESS | 3596 | 1466711917195 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
12:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 198ms
12:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
12:58:37 INFO - PROCESS | 3596 | 1466711917337 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:37 INFO - PROCESS | 3596 | 1466711917361 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
12:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 213ms
12:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
12:58:37 INFO - PROCESS | 3596 | 1466711917549 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:37 INFO - PROCESS | 3596 | 1466711917572 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
12:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 198ms
12:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
12:58:37 INFO - PROCESS | 3596 | 1466711917734 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:37 INFO - PROCESS | 3596 | 1466711917767 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
12:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 156ms
12:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
12:58:37 INFO - PROCESS | 3596 | 1466711917907 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:37 INFO - PROCESS | 3596 | 1466711917934 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
12:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 170ms
12:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
12:58:38 INFO - PROCESS | 3596 | 1466711918099 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - PROCESS | 3596 | 1466711918138 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
12:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 170ms
12:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
12:58:38 INFO - PROCESS | 3596 | 1466711918271 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - PROCESS | 3596 | 1466711918284 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
12:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 170ms
12:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
12:58:38 INFO - PROCESS | 3596 | 1466711918440 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - PROCESS | 3596 | 1466711918458 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
12:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 170ms
12:58:38 INFO - PROCESS | 3596 | 1466711918618 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
12:58:38 INFO - PROCESS | 3596 | 1466711918635 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
12:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 170ms
12:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
12:58:38 INFO - PROCESS | 3596 | 1466711918792 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - PROCESS | 3596 | 1466711918814 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
12:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 212ms
12:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
12:58:39 INFO - PROCESS | 3596 | 1466711918993 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - PROCESS | 3596 | 1466711919048 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
12:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 199ms
12:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
12:58:39 INFO - PROCESS | 3596 | 1466711919194 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - PROCESS | 3596 | 1466711919236 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
12:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 170ms
12:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
12:58:39 INFO - PROCESS | 3596 | 1466711919386 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - PROCESS | 3596 | 1466711919403 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
12:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 170ms
12:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
12:58:39 INFO - PROCESS | 3596 | 1466711919555 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - PROCESS | 3596 | 1466711919598 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
12:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 170ms
12:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
12:58:39 INFO - PROCESS | 3596 | 1466711919723 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - PROCESS | 3596 | 1466711919768 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
12:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 212ms
12:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
12:58:39 INFO - PROCESS | 3596 | 1466711919936 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:39 INFO - PROCESS | 3596 | 1466711919962 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
12:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 199ms
12:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
12:58:40 INFO - PROCESS | 3596 | 1466711920129 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - PROCESS | 3596 | 1466711920165 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
12:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 170ms
12:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
12:58:40 INFO - PROCESS | 3596 | 1466711920320 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - PROCESS | 3596 | 1466711920342 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
12:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 170ms
12:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
12:58:40 INFO - PROCESS | 3596 | 1466711920492 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - PROCESS | 3596 | 1466711920516 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
12:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 170ms
12:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
12:58:40 INFO - PROCESS | 3596 | 1466711920662 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - PROCESS | 3596 | 1466711920686 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
12:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 170ms
12:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
12:58:40 INFO - PROCESS | 3596 | 1466711920834 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - PROCESS | 3596 | 1466711920860 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
12:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 170ms
12:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
12:58:40 INFO - PROCESS | 3596 | 1466711921006 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - PROCESS | 3596 | 1466711921042 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
12:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 170ms
12:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
12:58:41 INFO - PROCESS | 3596 | 1466711921177 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - PROCESS | 3596 | 1466711921216 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
12:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 156ms
12:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
12:58:41 INFO - PROCESS | 3596 | 1466711921347 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - PROCESS | 3596 | 1466711921388 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
12:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 156ms
12:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
12:58:41 INFO - PROCESS | 3596 | 1466711921516 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - PROCESS | 3596 | 1466711921566 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
12:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 199ms
12:58:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
12:58:41 INFO - PROCESS | 3596 | 1466711921728 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - PROCESS | 3596 | 1466711921772 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
12:58:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 170ms
12:58:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
12:58:41 INFO - PROCESS | 3596 | 1466711921897 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:41 INFO - PROCESS | 3596 | 1466711921939 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
12:58:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 156ms
12:58:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
12:58:42 INFO - PROCESS | 3596 | 1466711922073 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:42 INFO - PROCESS | 3596 | 1466711922120 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
12:58:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 170ms
12:58:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
12:58:42 INFO - PROCESS | 3596 | 1466711922242 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:42 INFO - PROCESS | 3596 | 1466711922287 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
12:58:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 170ms
12:58:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
12:58:42 INFO - PROCESS | 3596 | 1466711922412 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:42 INFO - PROCESS | 3596 | 1466711922458 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
12:58:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 383ms
12:58:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
12:58:42 INFO - PROCESS | 3596 | 1466711922811 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:42 INFO - PROCESS | 3596 | 1466711922838 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
12:58:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 255ms
12:58:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
12:58:43 INFO - PROCESS | 3596 | 1466711923068 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:43 INFO - PROCESS | 3596 | 1466711923101 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:43 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)
12:58:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 609ms
12:58:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
12:58:43 INFO - PROCESS | 3596 | 1466711923682 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:43 INFO - PROCESS | 3596 | 1466711923713 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:44 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
12:58:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:58:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
12:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:58:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 638ms
12:58:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
12:58:44 INFO - PROCESS | 3596 | 1466711924329 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:44 INFO - PROCESS | 3596 | 1466711924357 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:44 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
12:58:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:58:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
12:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:58:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 637ms
12:58:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
12:58:44 INFO - PROCESS | 3596 | 1466711924966 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:44 INFO - PROCESS | 3596 | 1466711925001 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:45 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)
12:58:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 638ms
12:58:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
12:58:45 INFO - PROCESS | 3596 | 1466711925603 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:45 INFO - PROCESS | 3596 | 1466711925619 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:46 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)
12:58:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 623ms
12:58:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
12:58:46 INFO - PROCESS | 3596 | 1466711926223 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:46 INFO - PROCESS | 3596 | 1466711926250 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:46 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
12:58:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:58:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
12:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:58:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 566ms
12:58:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
12:58:46 INFO - PROCESS | 3596 | 1466711926810 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:46 INFO - PROCESS | 3596 | 1466711926839 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:47 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
12:58:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:58:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
12:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:58:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 566ms
12:58:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
12:58:47 INFO - PROCESS | 3596 | 1466711927385 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:47 INFO - PROCESS | 3596 | 1466711927414 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:47 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
12:58:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:58:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
12:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:58:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 566ms
12:58:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
12:58:47 INFO - PROCESS | 3596 | 1466711927980 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:47 INFO - PROCESS | 3596 | 1466711928008 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:48 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
12:58:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:58:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
12:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:58:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 666ms
12:58:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
12:58:48 INFO - PROCESS | 3596 | 1466711928654 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:48 INFO - PROCESS | 3596 | 1466711928701 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
12:58:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 213ms
12:58:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
12:58:48 INFO - PROCESS | 3596 | 1466711928868 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:48 INFO - PROCESS | 3596 | 1466711928885 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
12:58:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 213ms
12:58:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
12:58:49 INFO - PROCESS | 3596 | 1466711929067 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 INFO - PROCESS | 3596 | 1466711929100 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 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"
12:58:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:58:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
12:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:58:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 170ms
12:58:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
12:58:49 INFO - PROCESS | 3596 | 1466711929247 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 INFO - PROCESS | 3596 | 1466711929257 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
12:58:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 170ms
12:58:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
12:58:49 INFO - PROCESS | 3596 | 1466711929409 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 INFO - PROCESS | 3596 | 1466711929433 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 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"
12:58:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:58:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
12:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:58:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 127ms
12:58:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
12:58:49 INFO - PROCESS | 3596 | 1466711929541 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 INFO - PROCESS | 3596 | 1466711929579 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 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"
12:58:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:58:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
12:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:58:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 170ms
12:58:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
12:58:49 INFO - PROCESS | 3596 | 1466711929710 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 INFO - PROCESS | 3596 | 1466711929741 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
12:58:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 170ms
12:58:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
12:58:49 INFO - PROCESS | 3596 | 1466711929889 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:49 INFO - PROCESS | 3596 | 1466711929930 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:50 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
12:58:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:58:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:58:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 638ms
12:58:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
12:58:50 INFO - PROCESS | 3596 | 1466711930522 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:50 INFO - PROCESS | 3596 | 1466711930548 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
12:58:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 170ms
12:58:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
12:58:50 INFO - PROCESS | 3596 | 1466711930692 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:50 INFO - PROCESS | 3596 | 1466711930727 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
12:58:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 170ms
12:58:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
12:58:50 INFO - PROCESS | 3596 | 1466711930864 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:50 INFO - PROCESS | 3596 | 1466711930893 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
12:58:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 170ms
12:58:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
12:58:51 INFO - PROCESS | 3596 | 1466711931036 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - PROCESS | 3596 | 1466711931074 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
12:58:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 170ms
12:58:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
12:58:51 INFO - PROCESS | 3596 | 1466711931206 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - PROCESS | 3596 | 1466711931244 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
12:58:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 156ms
12:58:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
12:58:51 INFO - PROCESS | 3596 | 1466711931377 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - PROCESS | 3596 | 1466711931414 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
12:58:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 156ms
12:58:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
12:58:51 INFO - PROCESS | 3596 | 1466711931551 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - PROCESS | 3596 | 1466711931587 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
12:58:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 170ms
12:58:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
12:58:51 INFO - PROCESS | 3596 | 1466711931720 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - PROCESS | 3596 | 1466711931760 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
12:58:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 170ms
12:58:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
12:58:51 INFO - PROCESS | 3596 | 1466711931892 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:51 INFO - PROCESS | 3596 | 1466711931934 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
12:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 170ms
12:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
12:58:52 INFO - PROCESS | 3596 | 1466711932065 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - PROCESS | 3596 | 1466711932103 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
12:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 170ms
12:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
12:58:52 INFO - PROCESS | 3596 | 1466711932237 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - PROCESS | 3596 | 1466711932277 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
12:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 170ms
12:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
12:58:52 INFO - PROCESS | 3596 | 1466711932413 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - PROCESS | 3596 | 1466711932450 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
12:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 170ms
12:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
12:58:52 INFO - PROCESS | 3596 | 1466711932578 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - PROCESS | 3596 | 1466711932621 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
12:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 156ms
12:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
12:58:52 INFO - PROCESS | 3596 | 1466711932751 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - PROCESS | 3596 | 1466711932789 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
12:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 156ms
12:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
12:58:52 INFO - PROCESS | 3596 | 1466711932925 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:52 INFO - PROCESS | 3596 | 1466711932963 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
12:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 170ms
12:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
12:58:53 INFO - PROCESS | 3596 | 1466711933094 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - PROCESS | 3596 | 1466711933134 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
12:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 170ms
12:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
12:58:53 INFO - PROCESS | 3596 | 1466711933267 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - PROCESS | 3596 | 1466711933308 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
12:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 170ms
12:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
12:58:53 INFO - PROCESS | 3596 | 1466711933440 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - PROCESS | 3596 | 1466711933484 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
12:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 170ms
12:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
12:58:53 INFO - PROCESS | 3596 | 1466711933610 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - PROCESS | 3596 | 1466711933643 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
12:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 170ms
12:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
12:58:53 INFO - PROCESS | 3596 | 1466711933781 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - PROCESS | 3596 | 1466711933820 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
12:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 170ms
12:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
12:58:53 INFO - PROCESS | 3596 | 1466711933953 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:53 INFO - PROCESS | 3596 | 1466711933993 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
12:58:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 156ms
12:58:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
12:58:54 INFO - PROCESS | 3596 | 1466711934124 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:54 INFO - PROCESS | 3596 | 1466711934166 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
12:58:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 382ms
12:58:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
12:58:54 INFO - PROCESS | 3596 | 1466711934520 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:54 INFO - PROCESS | 3596 | 1466711934551 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
12:58:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 171ms
12:58:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
12:58:54 INFO - PROCESS | 3596 | 1466711934692 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:54 INFO - PROCESS | 3596 | 1466711934727 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
12:58:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 170ms
12:58:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
12:58:54 INFO - PROCESS | 3596 | 1466711934868 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:54 INFO - PROCESS | 3596 | 1466711934905 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
12:58:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 170ms
12:58:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
12:58:55 INFO - PROCESS | 3596 | 1466711935041 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - PROCESS | 3596 | 1466711935093 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
12:58:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 226ms
12:58:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
12:58:55 INFO - PROCESS | 3596 | 1466711935271 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - PROCESS | 3596 | 1466711935298 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
12:58:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 170ms
12:58:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
12:58:55 INFO - PROCESS | 3596 | 1466711935440 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - PROCESS | 3596 | 1466711935485 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
12:58:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 213ms
12:58:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
12:58:55 INFO - PROCESS | 3596 | 1466711935653 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - PROCESS | 3596 | 1466711935668 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
12:58:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 170ms
12:58:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
12:58:55 INFO - PROCESS | 3596 | 1466711935821 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - PROCESS | 3596 | 1466711935837 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
12:58:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 170ms
12:58:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
12:58:55 INFO - PROCESS | 3596 | 1466711935994 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - PROCESS | 3596 | 1466711936020 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
12:58:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 170ms
12:58:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
12:58:56 INFO - PROCESS | 3596 | 1466711936166 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - PROCESS | 3596 | 1466711936194 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
12:58:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 156ms
12:58:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
12:58:56 INFO - PROCESS | 3596 | 1466711936337 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - PROCESS | 3596 | 1466711936393 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
12:58:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 199ms
12:58:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
12:58:56 INFO - PROCESS | 3596 | 1466711936555 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - PROCESS | 3596 | 1466711936585 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
12:58:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 212ms
12:58:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
12:58:56 INFO - PROCESS | 3596 | 1466711936761 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - PROCESS | 3596 | 1466711936776 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
12:58:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 170ms
12:58:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
12:58:56 INFO - PROCESS | 3596 | 1466711936917 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:56 INFO - PROCESS | 3596 | 1466711936959 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
12:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 170ms
12:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
12:58:57 INFO - PROCESS | 3596 | 1466711937087 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - PROCESS | 3596 | 1466711937129 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
12:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 156ms
12:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
12:58:57 INFO - PROCESS | 3596 | 1466711937276 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - PROCESS | 3596 | 1466711937307 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
12:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 156ms
12:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
12:58:57 INFO - PROCESS | 3596 | 1466711937449 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - PROCESS | 3596 | 1466711937478 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
12:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 171ms
12:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
12:58:57 INFO - PROCESS | 3596 | 1466711937619 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - PROCESS | 3596 | 1466711937641 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
12:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 170ms
12:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
12:58:57 INFO - PROCESS | 3596 | 1466711937790 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - PROCESS | 3596 | 1466711937813 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
12:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 170ms
12:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
12:58:57 INFO - PROCESS | 3596 | 1466711937960 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:57 INFO - PROCESS | 3596 | 1466711937986 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
12:58:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 170ms
12:58:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
12:58:58 INFO - PROCESS | 3596 | 1466711938132 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:58 INFO - PROCESS | 3596 | 1466711938168 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
12:58:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
12:58:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
12:58:58 INFO - PROCESS | 3596 | 1466711938303 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:58 INFO - PROCESS | 3596 | 1466711938348 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
12:58:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 170ms
12:58:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
12:58:58 INFO - PROCESS | 3596 | 1466711938474 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:58 INFO - PROCESS | 3596 | 1466711938506 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
12:58:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
12:58:58 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 156ms
12:58:58 INFO - TEST-START | /DOMEvents/constructors.html
12:58:58 INFO - PROCESS | 3596 | 1466711938644 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:58 INFO - PROCESS | 3596 | 1466711938692 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
12:58:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
12:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
12:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
12:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
12:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
12:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
12:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
12:58:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:58:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
12:58:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 212ms
12:58:58 INFO - TEST-START | /DOMEvents/event-phases-order.html
12:58:58 INFO - PROCESS | 3596 | 1466711938877 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:58 INFO - PROCESS | 3596 | 1466711938897 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
12:58:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 155ms
12:58:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
12:58:59 INFO - PROCESS | 3596 | 1466711939049 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - PROCESS | 3596 | 1466711939075 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
12:58:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
12:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:58:59 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
12:58:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:58:59 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
12:58:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:58:59 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]"
12:58:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:58:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
12:58:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 170ms
12:58:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
12:58:59 INFO - PROCESS | 3596 | 1466711939225 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - PROCESS | 3596 | 1466711939253 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - PROCESS | 3596 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
12:58:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
12:58:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 170ms
12:58:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
12:58:59 INFO - PROCESS | 3596 | 1466711939386 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - PROCESS | 3596 | 1466711939434 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - PROCESS | 3596 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
12:58:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
12:58:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 156ms
12:58:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
12:58:59 INFO - PROCESS | 3596 | 1466711939574 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - PROCESS | 3596 | 1466711939602 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
12:58:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
12:58:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
12:58:59 INFO - PROCESS | 3596 | 1466711939745 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - PROCESS | 3596 | 1466711939772 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 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.
12:58:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 170ms
12:58:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
12:58:59 INFO - PROCESS | 3596 | 1466711939936 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:58:59 INFO - PROCESS | 3596 | 1466711939988 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:00 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
12:59:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
12:59:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 397ms
12:59:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
12:59:00 INFO - PROCESS | 3596 | 1466711940318 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:00 INFO - PROCESS | 3596 | 1466711940362 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:00 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.
12:59:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 212ms
12:59:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
12:59:00 INFO - PROCESS | 3596 | 1466711940524 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:00 INFO - PROCESS | 3596 | 1466711940552 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:00 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.
12:59:00 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
12:59:00 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
12:59:00 INFO - PROCESS | 3596 | 1466711940700 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:00 INFO - PROCESS | 3596 | 1466711940735 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:59:00 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
12:59:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
12:59:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
12:59:00 INFO - PROCESS | 3596 | 1466711940883 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:00 INFO - PROCESS | 3596 | 1466711940901 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 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.
12:59:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 170ms
12:59:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
12:59:01 INFO - PROCESS | 3596 | 1466711941050 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 INFO - PROCESS | 3596 | 1466711941083 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 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.
12:59:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
12:59:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
12:59:01 INFO - PROCESS | 3596 | 1466711941223 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 INFO - PROCESS | 3596 | 1466711941255 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 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.
12:59:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 127ms
12:59:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
12:59:01 INFO - PROCESS | 3596 | 1466711941340 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 INFO - PROCESS | 3596 | 1466711941380 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 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.
12:59:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 170ms
12:59:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
12:59:01 INFO - PROCESS | 3596 | 1466711941509 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 INFO - PROCESS | 3596 | 1466711941544 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 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.
12:59:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 170ms
12:59:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
12:59:01 INFO - PROCESS | 3596 | 1466711941680 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 INFO - PROCESS | 3596 | 1466711941727 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 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.
12:59:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 170ms
12:59:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
12:59:01 INFO - PROCESS | 3596 | 1466711941852 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:01 INFO - PROCESS | 3596 | 1466711941888 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 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
12:59:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
12:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
12:59:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 170ms
12:59:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
12:59:02 INFO - PROCESS | 3596 | 1466711942025 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 INFO - PROCESS | 3596 | 1466711942055 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 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.
12:59:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 170ms
12:59:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
12:59:02 INFO - PROCESS | 3596 | 1466711942197 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 INFO - PROCESS | 3596 | 1466711942230 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 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.
12:59:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 156ms
12:59:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
12:59:02 INFO - PROCESS | 3596 | 1466711942371 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 INFO - PROCESS | 3596 | 1466711942421 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:59:02 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
12:59:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 170ms
12:59:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
12:59:02 INFO - PROCESS | 3596 | 1466711942542 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 INFO - PROCESS | 3596 | 1466711942588 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 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.
12:59:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 199ms
12:59:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
12:59:02 INFO - PROCESS | 3596 | 1466711942750 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 INFO - PROCESS | 3596 | 1466711942791 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 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.
12:59:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 170ms
12:59:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
12:59:02 INFO - PROCESS | 3596 | 1466711942923 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:02 INFO - PROCESS | 3596 | 1466711942969 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:03 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.
12:59:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 170ms
12:59:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker
12:59:03 INFO - PROCESS | 3596 | 1466711943093 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:03 INFO - PROCESS | 3596 | 1466711943128 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
12:59:03 INFO - {}
12:59:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
12:59:03 INFO - {}
12:59:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
12:59:03 INFO - {}
12:59:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
12:59:03 INFO - {}
12:59:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 170ms
12:59:03 INFO - TEST-START | /FileAPI/fileReader.html
12:59:03 INFO - PROCESS | 3596 | 1466711943266 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:03 INFO - PROCESS | 3596 | 1466711943333 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
12:59:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
12:59:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
12:59:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
12:59:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 213ms
12:59:03 INFO - TEST-START | /FileAPI/historical.html
12:59:03 INFO - PROCESS | 3596 | 1466711943475 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:03 INFO - PROCESS | 3596 | 1466711943514 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
12:59:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
12:59:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
12:59:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
12:59:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
12:59:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
12:59:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
12:59:03 INFO - TEST-OK | /FileAPI/historical.html | took 170ms
12:59:03 INFO - TEST-START | /FileAPI/idlharness.html
12:59:03 INFO - PROCESS | 3596 | 1466711943648 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:03 INFO - PROCESS | 3596 | 1466711943688 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
12:59:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:59:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:59:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:59:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:59:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
12:59:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:59:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:59:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:59:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:59:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
12:59:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:59:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:59:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:59:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:59:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
12:59:03 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
12:59:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:59:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:59:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:59:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:59:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
12:59:03 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
12:59:03 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
12:59:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:59:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:59:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:59:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:59:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
12:59:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:59:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:59:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:59:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
12:59:03 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
12:59:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:59:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:59:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:59:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:59:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
12:59:03 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
12:59:03 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
12:59:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:59:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:59:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:59:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:59:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
12:59:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
12:59:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 326ms
12:59:03 INFO - TEST-START | /FileAPI/idlharness.worker
12:59:03 INFO - PROCESS | 3596 | 1466711943970 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:04 INFO - PROCESS | 3596 | 1466711944004 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:59:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:59:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:59:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
12:59:04 INFO - {}
12:59:04 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
12:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
12:59:04 INFO - {}
12:59:04 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 - {}
12:59:04 INFO - {}
12:59:04 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
12:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
12:59:04 INFO - {}
12:59:04 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
12:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
12:59:04 INFO - {}
12:59:04 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 - {}
12:59:04 INFO - {}
12:59:04 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
12:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 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
12:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 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
12:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 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
12:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 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
12:59:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:59:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:59:04 INFO - {}
12:59:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 354ms
12:59:04 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
12:59:04 INFO - PROCESS | 3596 | 1466711944329 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:04 INFO - PROCESS | 3596 | 1466711944375 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:04 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
12:59:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 170ms
12:59:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
12:59:04 INFO - PROCESS | 3596 | 1466711944497 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:04 INFO - PROCESS | 3596 | 1466711944539 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:04 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
12:59:04 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 156ms
12:59:04 INFO - TEST-START | /FileAPI/blob/Blob-close.html
12:59:04 INFO - PROCESS | 3596 | 1466711944688 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:04 INFO - PROCESS | 3596 | 1466711944701 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
12:59:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
12:59:04 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 113ms
12:59:04 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
12:59:04 INFO - PROCESS | 3596 | 1466711944804 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:04 INFO - PROCESS | 3596 | 1466711944851 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
12:59:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
12:59:05 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.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
12:59:05 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'.)
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
12:59:05 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.
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
12:59:05 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.
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:59:05 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.
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
12:59:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 255ms
12:59:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
12:59:05 INFO - PROCESS | 3596 | 1466711945050 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:05 INFO - PROCESS | 3596 | 1466711945099 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
12:59:05 INFO - {}
12:59:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 170ms
12:59:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
12:59:05 INFO - PROCESS | 3596 | 1466711945233 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:05 INFO - PROCESS | 3596 | 1466711945266 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
12:59:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 170ms
12:59:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
12:59:05 INFO - PROCESS | 3596 | 1466711945406 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:05 INFO - PROCESS | 3596 | 1466711945437 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
12:59:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:59:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:59:05 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"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:59:05 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"
12:59:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:59:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 284ms
12:59:05 INFO - TEST-START | /FileAPI/file/File-constructor.html
12:59:05 INFO - PROCESS | 3596 | 1466711945681 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:05 INFO - PROCESS | 3596 | 1466711945735 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
12:59:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
12:59:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
12:59:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
12:59:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
12:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
12:59:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
12:59:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 184ms
12:59:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
12:59:05 INFO - PROCESS | 3596 | 1466711945859 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:05 INFO - PROCESS | 3596 | 1466711945914 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
12:59:06 INFO - {}
12:59:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 439ms
12:59:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
12:59:06 INFO - PROCESS | 3596 | 1466711946318 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:06 INFO - PROCESS | 3596 | 1466711946361 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
12:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
12:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
12:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
12:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
12:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
12:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
12:59:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 213ms
12:59:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
12:59:06 INFO - PROCESS | 3596 | 1466711946533 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:06 INFO - PROCESS | 3596 | 1466711946570 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
12:59:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 170ms
12:59:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
12:59:06 INFO - PROCESS | 3596 | 1466711946710 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:06 INFO - PROCESS | 3596 | 1466711946739 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
12:59:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 128ms
12:59:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
12:59:06 INFO - PROCESS | 3596 | 1466711946843 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:06 INFO - PROCESS | 3596 | 1466711946862 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
12:59:07 INFO - reader.readAsText(blob_2)
12:59:07 INFO - }" did not throw
12:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
12:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
12:59:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
12:59:07 INFO - reader.readAsDataURL(blob_2)
12:59:07 INFO - }" did not throw
12:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
12:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
12:59:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
12:59:07 INFO - reader.readAsArrayBuffer(blob_2)
12:59:07 INFO - }" did not throw
12:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
12:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
12:59:07 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
12:59:07 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
12:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:59:07 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
12:59:07 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
12:59:07 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
12:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
12:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
12:59:07 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
12:59:07 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
12:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:59:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 212ms
12:59:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
12:59:07 INFO - PROCESS | 3596 | 1466711947043 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - PROCESS | 3596 | 1466711947078 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
12:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
12:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
12:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
12:59:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 170ms
12:59:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
12:59:07 INFO - PROCESS | 3596 | 1466711947231 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - PROCESS | 3596 | 1466711947258 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
12:59:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 170ms
12:59:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
12:59:07 INFO - PROCESS | 3596 | 1466711947401 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - PROCESS | 3596 | 1466711947426 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
12:59:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 170ms
12:59:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
12:59:07 INFO - PROCESS | 3596 | 1466711947571 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - PROCESS | 3596 | 1466711947609 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
12:59:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 170ms
12:59:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
12:59:07 INFO - PROCESS | 3596 | 1466711947741 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - PROCESS | 3596 | 1466711947773 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
12:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
12:59:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 155ms
12:59:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
12:59:07 INFO - PROCESS | 3596 | 1466711947913 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:07 INFO - PROCESS | 3596 | 1466711947948 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
12:59:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 155ms
12:59:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
12:59:08 INFO - PROCESS | 3596 | 1466711948086 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - PROCESS | 3596 | 1466711948132 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
12:59:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
12:59:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
12:59:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 170ms
12:59:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
12:59:08 INFO - PROCESS | 3596 | 1466711948256 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - PROCESS | 3596 | 1466711948299 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
12:59:08 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
12:59:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
12:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
12:59:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 170ms
12:59:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
12:59:08 INFO - PROCESS | 3596 | 1466711948429 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - PROCESS | 3596 | 1466711948473 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
12:59:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 170ms
12:59:08 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
12:59:08 INFO - PROCESS | 3596 | 1466711948599 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - PROCESS | 3596 | 1466711948645 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
12:59:08 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 170ms
12:59:08 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
12:59:08 INFO - PROCESS | 3596 | 1466711948770 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - PROCESS | 3596 | 1466711948798 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:08 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
12:59:08 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 212ms
12:59:08 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
12:59:08 INFO - PROCESS | 3596 | 1466711948980 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - PROCESS | 3596 | 1466711949010 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
12:59:09 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 170ms
12:59:09 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
12:59:09 INFO - PROCESS | 3596 | 1466711949152 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - PROCESS | 3596 | 1466711949174 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
12:59:09 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 199ms
12:59:09 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
12:59:09 INFO - PROCESS | 3596 | 1466711949365 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - PROCESS | 3596 | 1466711949382 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
12:59:09 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 198ms
12:59:09 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
12:59:09 INFO - PROCESS | 3596 | 1466711949558 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - PROCESS | 3596 | 1466711949603 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
12:59:09 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 170ms
12:59:09 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
12:59:09 INFO - PROCESS | 3596 | 1466711949726 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - PROCESS | 3596 | 1466711949756 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
12:59:09 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
12:59:09 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 156ms
12:59:09 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
12:59:09 INFO - PROCESS | 3596 | 1466711949919 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:09 INFO - PROCESS | 3596 | 1466711949951 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
12:59:10 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 199ms
12:59:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
12:59:10 INFO - PROCESS | 3596 | 1466711950112 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:10 INFO - PROCESS | 3596 | 1466711950153 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
12:59:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 170ms
12:59:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
12:59:10 INFO - PROCESS | 3596 | 1466711950297 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:10 INFO - PROCESS | 3596 | 1466711950320 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
12:59:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 156ms
12:59:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
12:59:10 INFO - PROCESS | 3596 | 1466711950470 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:10 INFO - PROCESS | 3596 | 1466711950495 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
12:59:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 170ms
12:59:10 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
12:59:10 INFO - PROCESS | 3596 | 1466711950643 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:10 INFO - PROCESS | 3596 | 1466711950672 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
12:59:10 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
12:59:10 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 170ms
12:59:10 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
12:59:10 INFO - PROCESS | 3596 | 1466711950815 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:10 INFO - PROCESS | 3596 | 1466711950844 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
12:59:11 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 354ms
12:59:11 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
12:59:11 INFO - PROCESS | 3596 | 1466711951172 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:11 INFO - PROCESS | 3596 | 1466711951186 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
12:59:11 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 170ms
12:59:11 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
12:59:11 INFO - PROCESS | 3596 | 1466711951343 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:11 INFO - PROCESS | 3596 | 1466711951381 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
12:59:11 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 199ms
12:59:11 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
12:59:11 INFO - PROCESS | 3596 | 1466711951552 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:11 INFO - PROCESS | 3596 | 1466711951579 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:11 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
12:59:11 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 212ms
12:59:11 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
12:59:11 INFO - PROCESS | 3596 | 1466711951769 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:11 INFO - PROCESS | 3596 | 1466711951834 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:12 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
12:59:12 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
12:59:12 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 453ms
12:59:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
12:59:12 INFO - PROCESS | 3596 | 1466711952226 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:12 INFO - PROCESS | 3596 | 1466711952339 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
12:59:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 255ms
12:59:12 INFO - PROCESS | 3596 | 1466711952479 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
12:59:12 INFO - PROCESS | 3596 | 1466711952510 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
12:59:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 170ms
12:59:12 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
12:59:12 INFO - PROCESS | 3596 | 1466711952673 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:12 INFO - PROCESS | 3596 | 1466711952692 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:12 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
12:59:12 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 354ms
12:59:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
12:59:13 INFO - PROCESS | 3596 | 1466711953030 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - PROCESS | 3596 | 1466711953042 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
12:59:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 170ms
12:59:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
12:59:13 INFO - PROCESS | 3596 | 1466711953198 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - PROCESS | 3596 | 1466711953214 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
12:59:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 171ms
12:59:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
12:59:13 INFO - PROCESS | 3596 | 1466711953353 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - PROCESS | 3596 | 1466711953395 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
12:59:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 170ms
12:59:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
12:59:13 INFO - PROCESS | 3596 | 1466711953546 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - PROCESS | 3596 | 1466711953556 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
12:59:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 170ms
12:59:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
12:59:13 INFO - PROCESS | 3596 | 1466711953716 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - PROCESS | 3596 | 1466711953727 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
12:59:13 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 170ms
12:59:13 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
12:59:13 INFO - PROCESS | 3596 | 1466711953889 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:13 INFO - PROCESS | 3596 | 1466711953907 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
12:59:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 170ms
12:59:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
12:59:14 INFO - PROCESS | 3596 | 1466711954056 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:14 INFO - PROCESS | 3596 | 1466711954115 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
12:59:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 269ms
12:59:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
12:59:14 INFO - PROCESS | 3596 | 1466711954311 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:14 INFO - PROCESS | 3596 | 1466711954348 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
12:59:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 198ms
12:59:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
12:59:14 INFO - PROCESS | 3596 | 1466711954520 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:14 INFO - PROCESS | 3596 | 1466711954555 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
12:59:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 283ms
12:59:14 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
12:59:14 INFO - PROCESS | 3596 | 1466711954836 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:14 INFO - PROCESS | 3596 | 1466711954854 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:14 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
12:59:14 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 170ms
12:59:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
12:59:14 INFO - PROCESS | 3596 | 1466711955004 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:15 INFO - PROCESS | 3596 | 1466711955025 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
12:59:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 170ms
12:59:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
12:59:15 INFO - PROCESS | 3596 | 1466711955176 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:15 INFO - PROCESS | 3596 | 1466711955208 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
12:59:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 199ms
12:59:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
12:59:15 INFO - PROCESS | 3596 | 1466711955370 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:15 INFO - PROCESS | 3596 | 1466711955416 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:15 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
12:59:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 198ms
12:59:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
12:59:15 INFO - PROCESS | 3596 | 1466711955580 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:15 INFO - PROCESS | 3596 | 1466711955620 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59: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
12:59:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 213ms
12:59:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
12:59:15 INFO - PROCESS | 3596 | 1466711955792 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:15 INFO - PROCESS | 3596 | 1466711955835 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
12:59:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 198ms
12:59:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
12:59:15 INFO - PROCESS | 3596 | 1466711956001 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - PROCESS | 3596 | 1466711956042 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
12:59:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 170ms
12:59:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
12:59:16 INFO - PROCESS | 3596 | 1466711956170 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - PROCESS | 3596 | 1466711956214 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
12:59:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 199ms
12:59:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
12:59:16 INFO - PROCESS | 3596 | 1466711956381 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - PROCESS | 3596 | 1466711956418 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
12:59:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 198ms
12:59:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
12:59:16 INFO - PROCESS | 3596 | 1466711956593 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - PROCESS | 3596 | 1466711956634 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
12:59:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 170ms
12:59:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
12:59:16 INFO - PROCESS | 3596 | 1466711956763 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - PROCESS | 3596 | 1466711956814 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
12:59:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 213ms
12:59:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
12:59:16 INFO - PROCESS | 3596 | 1466711956973 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:16 INFO - PROCESS | 3596 | 1466711957019 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
12:59:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 170ms
12:59:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
12:59:17 INFO - PROCESS | 3596 | 1466711957144 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:17 INFO - PROCESS | 3596 | 1466711957195 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:17 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
12:59:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 212ms
12:59:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
12:59:17 INFO - PROCESS | 3596 | 1466711957356 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:17 INFO - PROCESS | 3596 | 1466711957393 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:17 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
12:59:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 199ms
12:59:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
12:59:17 INFO - PROCESS | 3596 | 1466711957566 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:17 INFO - PROCESS | 3596 | 1466711957599 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
12:59:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 297ms
12:59:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
12:59:17 INFO - PROCESS | 3596 | 1466711957878 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:17 INFO - PROCESS | 3596 | 1466711957916 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
12:59:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 355ms
12:59:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
12:59:18 INFO - PROCESS | 3596 | 1466711958234 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:18 INFO - PROCESS | 3596 | 1466711958262 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
12:59:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 170ms
12:59:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
12:59:18 INFO - PROCESS | 3596 | 1466711958408 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:18 INFO - PROCESS | 3596 | 1466711958437 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
12:59:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 170ms
12:59:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
12:59:18 INFO - PROCESS | 3596 | 1466711958579 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:18 INFO - PROCESS | 3596 | 1466711958609 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:59:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 170ms
12:59:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
12:59:18 INFO - PROCESS | 3596 | 1466711958749 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:18 INFO - PROCESS | 3596 | 1466711958790 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
12:59:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 198ms
12:59:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
12:59:18 INFO - PROCESS | 3596 | 1466711958957 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:18 INFO - PROCESS | 3596 | 1466711958993 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
12:59:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 170ms
12:59:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
12:59:19 INFO - PROCESS | 3596 | 1466711959132 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - PROCESS | 3596 | 1466711959175 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
12:59:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 170ms
12:59:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
12:59:19 INFO - PROCESS | 3596 | 1466711959302 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - PROCESS | 3596 | 1466711959335 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
12:59:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 155ms
12:59:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
12:59:19 INFO - PROCESS | 3596 | 1466711959473 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - PROCESS | 3596 | 1466711959509 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:59:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 155ms
12:59:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
12:59:19 INFO - PROCESS | 3596 | 1466711959643 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - PROCESS | 3596 | 1466711959682 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
12:59:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 170ms
12:59:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
12:59:19 INFO - PROCESS | 3596 | 1466711959816 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - PROCESS | 3596 | 1466711959853 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
12:59:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 170ms
12:59:19 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
12:59:19 INFO - PROCESS | 3596 | 1466711959988 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:20 INFO - PROCESS | 3596 | 1466711960019 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:20 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:59:20 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 396ms
12:59:20 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
12:59:20 INFO - PROCESS | 3596 | 1466711960392 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:20 INFO - PROCESS | 3596 | 1466711960422 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:20 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
12:59:20 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 170ms
12:59:20 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
12:59:20 INFO - PROCESS | 3596 | 1466711960555 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:20 INFO - PROCESS | 3596 | 1466711960588 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:20 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
12:59:20 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 170ms
12:59:20 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
12:59:20 INFO - PROCESS | 3596 | 1466711960726 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:20 INFO - PROCESS | 3596 | 1466711960771 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:20 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:59:20 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 199ms
12:59:20 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
12:59:20 INFO - PROCESS | 3596 | 1466711960948 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:20 INFO - PROCESS | 3596 | 1466711960980 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:21 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
12:59:21 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 213ms
12:59:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
12:59:21 INFO - PROCESS | 3596 | 1466711961142 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:21 INFO - PROCESS | 3596 | 1466711961200 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
12:59:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 198ms
12:59:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
12:59:21 INFO - PROCESS | 3596 | 1466711961348 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:21 INFO - PROCESS | 3596 | 1466711961377 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
12:59:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 170ms
12:59:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
12:59:21 INFO - PROCESS | 3596 | 1466711961539 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:21 INFO - PROCESS | 3596 | 1466711961561 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
12:59:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 170ms
12:59:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
12:59:21 INFO - PROCESS | 3596 | 1466711961707 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:21 INFO - PROCESS | 3596 | 1466711961721 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:21 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
12:59:21 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 170ms
12:59:21 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
12:59:21 INFO - PROCESS | 3596 | 1466711961879 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:21 INFO - PROCESS | 3596 | 1466711961906 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
12:59:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 199ms
12:59:22 INFO - PROCESS | 3596 | 1466711962091 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
12:59:22 INFO - PROCESS | 3596 | 1466711962114 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
12:59:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 170ms
12:59:22 INFO - PROCESS | 3596 | 1466711962258 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
12:59:22 INFO - PROCESS | 3596 | 1466711962280 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
12:59:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 198ms
12:59:22 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
12:59:22 INFO - PROCESS | 3596 | 1466711962452 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - PROCESS | 3596 | 1466711962493 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
12:59:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 156ms
12:59:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
12:59:22 INFO - PROCESS | 3596 | 1466711962626 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - PROCESS | 3596 | 1466711962675 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
12:59:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 170ms
12:59:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
12:59:22 INFO - PROCESS | 3596 | 1466711962811 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - PROCESS | 3596 | 1466711962838 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:22 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
12:59:22 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 170ms
12:59:22 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
12:59:22 INFO - PROCESS | 3596 | 1466711962982 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:23 INFO - PROCESS | 3596 | 1466711963015 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
12:59:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 170ms
12:59:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
12:59:23 INFO - PROCESS | 3596 | 1466711963156 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:23 INFO - PROCESS | 3596 | 1466711963184 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
12:59:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 170ms
12:59:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
12:59:23 INFO - PROCESS | 3596 | 1466711963325 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:23 INFO - PROCESS | 3596 | 1466711963357 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
12:59:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 170ms
12:59:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
12:59:23 INFO - PROCESS | 3596 | 1466711963497 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:23 INFO - PROCESS | 3596 | 1466711963549 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:23 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
12:59:23 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 213ms
12:59:23 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
12:59:23 INFO - PROCESS | 3596 | 1466711963704 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:23 INFO - PROCESS | 3596 | 1466711963775 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
12:59:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 538ms
12:59:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
12:59:24 INFO - PROCESS | 3596 | 1466711964243 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:24 INFO - PROCESS | 3596 | 1466711964434 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
12:59:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 355ms
12:59:24 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
12:59:24 INFO - PROCESS | 3596 | 1466711964597 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:24 INFO - PROCESS | 3596 | 1466711964626 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:24 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
12:59:24 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 170ms
12:59:24 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
12:59:24 INFO - PROCESS | 3596 | 1466711964784 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:24 INFO - PROCESS | 3596 | 1466711964794 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
12:59:24 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 198ms
12:59:24 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
12:59:24 INFO - PROCESS | 3596 | 1466711964978 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:25 INFO - PROCESS | 3596 | 1466711965009 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
12:59:25 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 170ms
12:59:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
12:59:25 INFO - PROCESS | 3596 | 1466711965169 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:25 INFO - PROCESS | 3596 | 1466711965187 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
12:59:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 170ms
12:59:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
12:59:25 INFO - PROCESS | 3596 | 1466711965337 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:25 INFO - PROCESS | 3596 | 1466711965347 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
12:59:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 171ms
12:59:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
12:59:25 INFO - PROCESS | 3596 | 1466711965509 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:25 INFO - PROCESS | 3596 | 1466711965523 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
12:59:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 354ms
12:59:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
12:59:25 INFO - PROCESS | 3596 | 1466711965864 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:25 INFO - PROCESS | 3596 | 1466711965891 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
12:59:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 170ms
12:59:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
12:59:26 INFO - PROCESS | 3596 | 1466711966033 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:26 INFO - PROCESS | 3596 | 1466711966065 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
12:59:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 170ms
12:59:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
12:59:26 INFO - PROCESS | 3596 | 1466711966206 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:26 INFO - PROCESS | 3596 | 1466711966245 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
12:59:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 198ms
12:59:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
12:59:26 INFO - PROCESS | 3596 | 1466711966416 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:26 INFO - PROCESS | 3596 | 1466711966447 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
12:59:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 213ms
12:59:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
12:59:26 INFO - PROCESS | 3596 | 1466711966626 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:26 INFO - PROCESS | 3596 | 1466711966655 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
12:59:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 198ms
12:59:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
12:59:26 INFO - PROCESS | 3596 | 1466711966816 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:26 INFO - PROCESS | 3596 | 1466711966859 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
12:59:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 199ms
12:59:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
12:59:27 INFO - PROCESS | 3596 | 1466711967043 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:27 INFO - PROCESS | 3596 | 1466711967093 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
12:59:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 198ms
12:59:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
12:59:27 INFO - PROCESS | 3596 | 1466711967259 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:27 INFO - PROCESS | 3596 | 1466711967296 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
12:59:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 213ms
12:59:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
12:59:27 INFO - PROCESS | 3596 | 1466711967471 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:27 INFO - PROCESS | 3596 | 1466711967503 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
12:59:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 298ms
12:59:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
12:59:27 INFO - PROCESS | 3596 | 1466711967763 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:27 INFO - PROCESS | 3596 | 1466711967791 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
12:59:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
12:59:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 212ms
12:59:27 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
12:59:27 INFO - PROCESS | 3596 | 1466711967975 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - PROCESS | 3596 | 1466711968015 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
12:59:28 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 170ms
12:59:28 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
12:59:28 INFO - PROCESS | 3596 | 1466711968148 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - PROCESS | 3596 | 1466711968196 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
12:59:28 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 170ms
12:59:28 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
12:59:28 INFO - PROCESS | 3596 | 1466711968319 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - PROCESS | 3596 | 1466711968360 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
12:59:28 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 170ms
12:59:28 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
12:59:28 INFO - PROCESS | 3596 | 1466711968491 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - PROCESS | 3596 | 1466711968535 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
12:59:28 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 213ms
12:59:28 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
12:59:28 INFO - PROCESS | 3596 | 1466711968703 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - PROCESS | 3596 | 1466711968752 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
12:59:28 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 170ms
12:59:28 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
12:59:28 INFO - PROCESS | 3596 | 1466711968877 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:28 INFO - PROCESS | 3596 | 1466711968921 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
12:59:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 170ms
12:59:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
12:59:29 INFO - PROCESS | 3596 | 1466711969046 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:29 INFO - PROCESS | 3596 | 1466711969092 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
12:59:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 170ms
12:59:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
12:59:29 INFO - PROCESS | 3596 | 1466711969223 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:29 INFO - PROCESS | 3596 | 1466711969264 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
12:59:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 170ms
12:59:29 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
12:59:29 INFO - PROCESS | 3596 | 1466711969391 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:29 INFO - PROCESS | 3596 | 1466711969434 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
12:59:29 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 198ms
12:59:29 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
12:59:29 INFO - PROCESS | 3596 | 1466711969603 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:29 INFO - PROCESS | 3596 | 1466711969642 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:29 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
12:59:29 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 155ms
12:59:29 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
12:59:29 INFO - PROCESS | 3596 | 1466711969970 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:30 INFO - PROCESS | 3596 | 1466711970021 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:30 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
12:59:30 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
12:59:30 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
12:59:30 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 341ms
12:59:30 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
12:59:30 INFO - PROCESS | 3596 | 1466711970194 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:30 INFO - PROCESS | 3596 | 1466711970213 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:30 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
12:59:30 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 255ms
12:59:30 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
12:59:30 INFO - PROCESS | 3596 | 1466711970444 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:30 INFO - PROCESS | 3596 | 1466711970475 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:30 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
12:59:30 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 269ms
12:59:30 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
12:59:30 INFO - PROCESS | 3596 | 1466711970709 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:30 INFO - PROCESS | 3596 | 1466711970740 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:30 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
12:59:30 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 297ms
12:59:30 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
12:59:31 INFO - PROCESS | 3596 | 1466711971021 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:31 INFO - PROCESS | 3596 | 1466711971031 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:31 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
12:59:31 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
12:59:31 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 170ms
12:59:31 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
12:59:31 INFO - PROCESS | 3596 | 1466711971196 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:31 INFO - PROCESS | 3596 | 1466711971226 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
12:59:31 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 213ms
12:59:31 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
12:59:31 INFO - PROCESS | 3596 | 1466711971405 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:31 INFO - PROCESS | 3596 | 1466711971424 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
12:59:31 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 453ms
12:59:31 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
12:59:31 INFO - PROCESS | 3596 | 1466711971841 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:31 INFO - PROCESS | 3596 | 1466711971867 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
12:59:32 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 255ms
12:59:32 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
12:59:32 INFO - PROCESS | 3596 | 1466711972107 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:32 INFO - PROCESS | 3596 | 1466711972140 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
12:59:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
12:59:32 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 198ms
12:59:32 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
12:59:32 INFO - PROCESS | 3596 | 1466711972319 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:32 INFO - PROCESS | 3596 | 1466711972353 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
12:59:32 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 170ms
12:59:32 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
12:59:32 INFO - PROCESS | 3596 | 1466711972494 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:32 INFO - PROCESS | 3596 | 1466711972536 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
12:59:32 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 297ms
12:59:32 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
12:59:32 INFO - PROCESS | 3596 | 1466711972790 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:32 INFO - PROCESS | 3596 | 1466711972826 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
12:59:32 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 156ms
12:59:32 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
12:59:32 INFO - PROCESS | 3596 | 1466711972955 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:32 INFO - PROCESS | 3596 | 1466711972988 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
12:59:33 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 170ms
12:59:33 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
12:59:33 INFO - PROCESS | 3596 | 1466711973149 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:33 INFO - PROCESS | 3596 | 1466711973171 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
12:59:33 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 453ms
12:59:33 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
12:59:33 INFO - PROCESS | 3596 | 1466711973596 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:33 INFO - PROCESS | 3596 | 1466711973607 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
12:59:33 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 255ms
12:59:33 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
12:59:33 INFO - PROCESS | 3596 | 1466711973848 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:33 INFO - PROCESS | 3596 | 1466711973877 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
12:59:34 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 170ms
12:59:34 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
12:59:34 INFO - PROCESS | 3596 | 1466711974041 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:34 INFO - PROCESS | 3596 | 1466711974059 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
12:59:34 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
12:59:34 INFO - window.indexedDB.open('test', val);..." did not throw
12:59:34 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:34 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:59:34 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
12:59:34 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
12:59:34 INFO - window.indexedDB.open('test', val);..." did not throw
12:59:34 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:34 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:59:34 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
12:59:34 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
12:59:34 INFO - window.indexedDB.open('test', val);..." did not throw
12:59:34 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:34 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:59:34 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
12:59:34 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
12:59:34 INFO - window.indexedDB.open('test', val);..." did not throw
12:59:34 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:34 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:59:34 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
12:59:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
12:59:34 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 312ms
12:59:34 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
12:59:34 INFO - PROCESS | 3596 | 1466711974337 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:34 INFO - PROCESS | 3596 | 1466711974370 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:34 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
12:59:34 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 170ms
12:59:34 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
12:59:34 INFO - PROCESS | 3596 | 1466711974511 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:34 INFO - PROCESS | 3596 | 1466711974554 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:35 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
12:59:35 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
12:59:35 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 610ms
12:59:35 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
12:59:35 INFO - PROCESS | 3596 | 1466711975136 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:35 INFO - PROCESS | 3596 | 1466711975166 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:35 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
12:59:35 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 269ms
12:59:35 INFO - TEST-START | /IndexedDB/idbindex_count.htm
12:59:35 INFO - PROCESS | 3596 | 1466711975413 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:35 INFO - PROCESS | 3596 | 1466711975425 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:35 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
12:59:35 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 170ms
12:59:35 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
12:59:35 INFO - PROCESS | 3596 | 1466711975581 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:35 INFO - PROCESS | 3596 | 1466711975601 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:35 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
12:59:35 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 397ms
12:59:35 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
12:59:35 INFO - PROCESS | 3596 | 1466711975965 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:35 INFO - PROCESS | 3596 | 1466711976009 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:36 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
12:59:36 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 198ms
12:59:36 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
12:59:36 INFO - PROCESS | 3596 | 1466711976178 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:36 INFO - PROCESS | 3596 | 1466711976207 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:36 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
12:59:36 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 156ms
12:59:36 INFO - TEST-START | /IndexedDB/idbindex_get.htm
12:59:36 INFO - PROCESS | 3596 | 1466711976347 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:36 INFO - PROCESS | 3596 | 1466711976382 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:36 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
12:59:36 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 170ms
12:59:36 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
12:59:36 INFO - PROCESS | 3596 | 1466711976518 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:36 INFO - PROCESS | 3596 | 1466711976575 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:36 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
12:59:36 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 199ms
12:59:36 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
12:59:36 INFO - PROCESS | 3596 | 1466711976726 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:36 INFO - PROCESS | 3596 | 1466711976765 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:36 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
12:59:36 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 156ms
12:59:36 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
12:59:36 INFO - PROCESS | 3596 | 1466711976900 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:36 INFO - PROCESS | 3596 | 1466711976932 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:37 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
12:59:37 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 170ms
12:59:37 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
12:59:37 INFO - PROCESS | 3596 | 1466711977067 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:37 INFO - PROCESS | 3596 | 1466711977100 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:37 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
12:59:37 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 170ms
12:59:37 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
12:59:37 INFO - PROCESS | 3596 | 1466711977238 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:37 INFO - PROCESS | 3596 | 1466711977274 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:37 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
12:59:37 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 170ms
12:59:37 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
12:59:37 INFO - PROCESS | 3596 | 1466711977427 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:37 INFO - PROCESS | 3596 | 1466711977445 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:37 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
12:59:37 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 198ms
12:59:37 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
12:59:37 INFO - PROCESS | 3596 | 1466711977641 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:37 INFO - PROCESS | 3596 | 1466711977659 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:37 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
12:59:37 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 170ms
12:59:37 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
12:59:37 INFO - PROCESS | 3596 | 1466711977803 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:37 INFO - PROCESS | 3596 | 1466711977853 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
12:59:38 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 255ms
12:59:38 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
12:59:38 INFO - PROCESS | 3596 | 1466711978059 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - PROCESS | 3596 | 1466711978093 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
12:59:38 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 198ms
12:59:38 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
12:59:38 INFO - PROCESS | 3596 | 1466711978274 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - PROCESS | 3596 | 1466711978307 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
12:59:38 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 156ms
12:59:38 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
12:59:38 INFO - PROCESS | 3596 | 1466711978449 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - PROCESS | 3596 | 1466711978493 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
12:59:38 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 199ms
12:59:38 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
12:59:38 INFO - PROCESS | 3596 | 1466711978654 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - PROCESS | 3596 | 1466711978689 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
12:59:38 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 170ms
12:59:38 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
12:59:38 INFO - PROCESS | 3596 | 1466711978823 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - PROCESS | 3596 | 1466711978860 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:38 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
12:59:38 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 156ms
12:59:38 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
12:59:38 INFO - PROCESS | 3596 | 1466711978994 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - PROCESS | 3596 | 1466711979030 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
12:59:39 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 156ms
12:59:39 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
12:59:39 INFO - PROCESS | 3596 | 1466711979165 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - PROCESS | 3596 | 1466711979193 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
12:59:39 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 170ms
12:59:39 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
12:59:39 INFO - PROCESS | 3596 | 1466711979335 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - PROCESS | 3596 | 1466711979375 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
12:59:39 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 170ms
12:59:39 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
12:59:39 INFO - PROCESS | 3596 | 1466711979507 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - PROCESS | 3596 | 1466711979549 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
12:59:39 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 198ms
12:59:39 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
12:59:39 INFO - PROCESS | 3596 | 1466711979711 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - PROCESS | 3596 | 1466711979741 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
12:59:39 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 170ms
12:59:39 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
12:59:39 INFO - PROCESS | 3596 | 1466711979904 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:39 INFO - PROCESS | 3596 | 1466711979931 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
12:59:40 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 199ms
12:59:40 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
12:59:40 INFO - PROCESS | 3596 | 1466711980095 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - PROCESS | 3596 | 1466711980135 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
12:59:40 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 170ms
12:59:40 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
12:59:40 INFO - PROCESS | 3596 | 1466711980284 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - PROCESS | 3596 | 1466711980313 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:59:40 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 170ms
12:59:40 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
12:59:40 INFO - PROCESS | 3596 | 1466711980454 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - PROCESS | 3596 | 1466711980482 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
12:59:40 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 170ms
12:59:40 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
12:59:40 INFO - PROCESS | 3596 | 1466711980626 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - PROCESS | 3596 | 1466711980654 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
12:59:40 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 213ms
12:59:40 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
12:59:40 INFO - PROCESS | 3596 | 1466711980839 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - PROCESS | 3596 | 1466711980869 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
12:59:40 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 170ms
12:59:40 INFO - PROCESS | 3596 | 1466711981005 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:40 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
12:59:41 INFO - PROCESS | 3596 | 1466711981032 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:41 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:59:41 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 170ms
12:59:41 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
12:59:41 INFO - PROCESS | 3596 | 1466711981178 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:41 INFO - PROCESS | 3596 | 1466711981207 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
12:59:41 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 170ms
12:59:41 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
12:59:41 INFO - PROCESS | 3596 | 1466711981354 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:41 INFO - PROCESS | 3596 | 1466711981407 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
12:59:41 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 396ms
12:59:41 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
12:59:41 INFO - PROCESS | 3596 | 1466711981749 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:41 INFO - PROCESS | 3596 | 1466711981781 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
12:59:41 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
12:59:41 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 270ms
12:59:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
12:59:42 INFO - PROCESS | 3596 | 1466711982006 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 INFO - PROCESS | 3596 | 1466711982043 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
12:59:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 170ms
12:59:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
12:59:42 INFO - PROCESS | 3596 | 1466711982176 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 INFO - PROCESS | 3596 | 1466711982223 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 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
12:59:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 170ms
12:59:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
12:59:42 INFO - PROCESS | 3596 | 1466711982346 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 INFO - PROCESS | 3596 | 1466711982374 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 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
12:59:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 170ms
12:59:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
12:59:42 INFO - PROCESS | 3596 | 1466711982520 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 INFO - PROCESS | 3596 | 1466711982551 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
12:59:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 170ms
12:59:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
12:59:42 INFO - PROCESS | 3596 | 1466711982691 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 INFO - PROCESS | 3596 | 1466711982739 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 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
12:59:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 198ms
12:59:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
12:59:42 INFO - PROCESS | 3596 | 1466711982900 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:42 INFO - PROCESS | 3596 | 1466711982941 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:43 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
12:59:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 213ms
12:59:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
12:59:43 INFO - PROCESS | 3596 | 1466711983108 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:43 INFO - PROCESS | 3596 | 1466711983136 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:59:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 170ms
12:59:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
12:59:43 INFO - PROCESS | 3596 | 1466711983277 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:43 INFO - PROCESS | 3596 | 1466711983315 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:43 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
12:59:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 170ms
12:59:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
12:59:43 INFO - PROCESS | 3596 | 1466711983448 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:43 INFO - PROCESS | 3596 | 1466711983489 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
12:59:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 170ms
12:59:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
12:59:43 INFO - PROCESS | 3596 | 1466711983620 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:43 INFO - PROCESS | 3596 | 1466711983665 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
12:59:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 212ms
12:59:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
12:59:43 INFO - PROCESS | 3596 | 1466711983837 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:43 INFO - PROCESS | 3596 | 1466711983884 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
12:59:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 213ms
12:59:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
12:59:44 INFO - PROCESS | 3596 | 1466711984047 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:44 INFO - PROCESS | 3596 | 1466711984095 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
12:59:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 198ms
12:59:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
12:59:44 INFO - PROCESS | 3596 | 1466711984259 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:44 INFO - PROCESS | 3596 | 1466711984284 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
12:59:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 198ms
12:59:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
12:59:44 INFO - PROCESS | 3596 | 1466711984468 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:44 INFO - PROCESS | 3596 | 1466711984484 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
12:59:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 170ms
12:59:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
12:59:44 INFO - PROCESS | 3596 | 1466711984633 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:44 INFO - PROCESS | 3596 | 1466711984678 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
12:59:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 212ms
12:59:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
12:59:44 INFO - PROCESS | 3596 | 1466711984834 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:44 INFO - PROCESS | 3596 | 1466711984862 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 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
12:59:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 171ms
12:59:45 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
12:59:45 INFO - PROCESS | 3596 | 1466711985004 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 INFO - PROCESS | 3596 | 1466711985038 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
12:59:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 170ms
12:59:45 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
12:59:45 INFO - PROCESS | 3596 | 1466711985177 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 INFO - PROCESS | 3596 | 1466711985221 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
12:59:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 170ms
12:59:45 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
12:59:45 INFO - PROCESS | 3596 | 1466711985363 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 INFO - PROCESS | 3596 | 1466711985384 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:59:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 170ms
12:59:45 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
12:59:45 INFO - PROCESS | 3596 | 1466711985519 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 INFO - PROCESS | 3596 | 1466711985550 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 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
12:59:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 156ms
12:59:45 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
12:59:45 INFO - PROCESS | 3596 | 1466711985690 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 INFO - PROCESS | 3596 | 1466711985732 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
12:59:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 170ms
12:59:45 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
12:59:45 INFO - PROCESS | 3596 | 1466711985879 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:45 INFO - PROCESS | 3596 | 1466711985909 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
12:59:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 170ms
12:59:46 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
12:59:46 INFO - PROCESS | 3596 | 1466711986051 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 INFO - PROCESS | 3596 | 1466711986081 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
12:59:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 170ms
12:59:46 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
12:59:46 INFO - PROCESS | 3596 | 1466711986220 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 INFO - PROCESS | 3596 | 1466711986264 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59: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
12:59:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 170ms
12:59:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
12:59:46 INFO - PROCESS | 3596 | 1466711986390 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 INFO - PROCESS | 3596 | 1466711986436 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
12:59:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 170ms
12:59:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
12:59:46 INFO - PROCESS | 3596 | 1466711986560 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 INFO - PROCESS | 3596 | 1466711986614 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 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
12:59:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 212ms
12:59:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
12:59:46 INFO - PROCESS | 3596 | 1466711986772 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 INFO - PROCESS | 3596 | 1466711986801 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 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
12:59:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 171ms
12:59:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
12:59:46 INFO - PROCESS | 3596 | 1466711986942 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:46 INFO - PROCESS | 3596 | 1466711986989 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:47 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
12:59:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 212ms
12:59:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
12:59:47 INFO - PROCESS | 3596 | 1466711987153 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:47 INFO - PROCESS | 3596 | 1466711987188 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
12:59:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 198ms
12:59:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
12:59:47 INFO - PROCESS | 3596 | 1466711987363 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:47 INFO - PROCESS | 3596 | 1466711987466 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:47 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
12:59:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 410ms
12:59:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
12:59:47 INFO - PROCESS | 3596 | 1466711987768 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:47 INFO - PROCESS | 3596 | 1466711987950 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
12:59:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 355ms
12:59:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
12:59:48 INFO - PROCESS | 3596 | 1466711988127 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:48 INFO - PROCESS | 3596 | 1466711988161 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
12:59:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 170ms
12:59:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
12:59:48 INFO - PROCESS | 3596 | 1466711988307 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:48 INFO - PROCESS | 3596 | 1466711988328 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
12:59:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 212ms
12:59:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
12:59:48 INFO - PROCESS | 3596 | 1466711988506 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:48 INFO - PROCESS | 3596 | 1466711988540 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:48 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
12:59:48 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
12:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:59:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 170ms
12:59:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
12:59:48 INFO - PROCESS | 3596 | 1466711988689 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:48 INFO - PROCESS | 3596 | 1466711988707 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:48 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"
12:59:48 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
12:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:59:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 170ms
12:59:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
12:59:48 INFO - PROCESS | 3596 | 1466711988859 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:48 INFO - PROCESS | 3596 | 1466711988883 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
12:59:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 213ms
12:59:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
12:59:49 INFO - PROCESS | 3596 | 1466711989071 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - PROCESS | 3596 | 1466711989085 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
12:59:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 170ms
12:59:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
12:59:49 INFO - PROCESS | 3596 | 1466711989239 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - PROCESS | 3596 | 1466711989258 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
12:59:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 170ms
12:59:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
12:59:49 INFO - PROCESS | 3596 | 1466711989408 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - PROCESS | 3596 | 1466711989452 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
12:59:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 170ms
12:59:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
12:59:49 INFO - PROCESS | 3596 | 1466711989578 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - PROCESS | 3596 | 1466711989614 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
12:59:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 213ms
12:59:49 INFO - PROCESS | 3596 | 1466711989789 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
12:59:49 INFO - PROCESS | 3596 | 1466711989807 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
12:59:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 198ms
12:59:49 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
12:59:49 INFO - PROCESS | 3596 | 1466711989987 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:50 INFO - PROCESS | 3596 | 1466711990030 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
12:59:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 198ms
12:59:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
12:59:50 INFO - PROCESS | 3596 | 1466711990199 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:50 INFO - PROCESS | 3596 | 1466711990246 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:59:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 198ms
12:59:50 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
12:59:50 INFO - PROCESS | 3596 | 1466711990410 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:50 INFO - PROCESS | 3596 | 1466711990451 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:50 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
12:59:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 213ms
12:59:50 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
12:59:50 INFO - PROCESS | 3596 | 1466711990622 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:50 INFO - PROCESS | 3596 | 1466711990659 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
12:59:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 297ms
12:59:50 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
12:59:50 INFO - PROCESS | 3596 | 1466711990917 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:50 INFO - PROCESS | 3596 | 1466711990946 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
12:59:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 170ms
12:59:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
12:59:51 INFO - PROCESS | 3596 | 1466711991089 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - PROCESS | 3596 | 1466711991126 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
12:59:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 170ms
12:59:51 INFO - PROCESS | 3596 | 1466711991259 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
12:59:51 INFO - PROCESS | 3596 | 1466711991294 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
12:59:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 170ms
12:59:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
12:59:51 INFO - PROCESS | 3596 | 1466711991428 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - PROCESS | 3596 | 1466711991470 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
12:59:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 156ms
12:59:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
12:59:51 INFO - PROCESS | 3596 | 1466711991600 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - PROCESS | 3596 | 1466711991638 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
12:59:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 156ms
12:59:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
12:59:51 INFO - PROCESS | 3596 | 1466711991786 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - PROCESS | 3596 | 1466711991810 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
12:59:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 170ms
12:59:51 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
12:59:51 INFO - PROCESS | 3596 | 1466711991959 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:51 INFO - PROCESS | 3596 | 1466711991982 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
12:59:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 199ms
12:59:52 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
12:59:52 INFO - PROCESS | 3596 | 1466711992155 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:52 INFO - PROCESS | 3596 | 1466711992201 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
12:59:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 198ms
12:59:52 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
12:59:52 INFO - PROCESS | 3596 | 1466711992366 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:52 INFO - PROCESS | 3596 | 1466711992406 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
12:59:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 171ms
12:59:52 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
12:59:52 INFO - PROCESS | 3596 | 1466711992554 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:52 INFO - PROCESS | 3596 | 1466711992588 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
12:59:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 198ms
12:59:52 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
12:59:52 INFO - PROCESS | 3596 | 1466711992749 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:52 INFO - PROCESS | 3596 | 1466711992794 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
12:59:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 170ms
12:59:52 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
12:59:52 INFO - PROCESS | 3596 | 1466711992939 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:52 INFO - PROCESS | 3596 | 1466711992962 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
12:59:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 198ms
12:59:53 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
12:59:53 INFO - PROCESS | 3596 | 1466711993129 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:53 INFO - PROCESS | 3596 | 1466711993167 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
12:59:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 170ms
12:59:53 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
12:59:53 INFO - PROCESS | 3596 | 1466711993440 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:53 INFO - PROCESS | 3596 | 1466711993565 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
12:59:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
12:59:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
12:59:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
12:59:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
12:59:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 481ms
12:59:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
12:59:53 INFO - PROCESS | 3596 | 1466711993800 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:53 INFO - PROCESS | 3596 | 1466711993835 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
12:59:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 155ms
12:59:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
12:59:53 INFO - PROCESS | 3596 | 1466711993971 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 INFO - PROCESS | 3596 | 1466711994007 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 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
12:59:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 155ms
12:59:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
12:59:54 INFO - PROCESS | 3596 | 1466711994144 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 INFO - PROCESS | 3596 | 1466711994172 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 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
12:59:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 170ms
12:59:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
12:59:54 INFO - PROCESS | 3596 | 1466711994311 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 INFO - PROCESS | 3596 | 1466711994343 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
12:59:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 170ms
12:59:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
12:59:54 INFO - PROCESS | 3596 | 1466711994500 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 INFO - PROCESS | 3596 | 1466711994532 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 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
12:59:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 198ms
12:59:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
12:59:54 INFO - PROCESS | 3596 | 1466711994688 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 INFO - PROCESS | 3596 | 1466711994722 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 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
12:59:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 170ms
12:59:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
12:59:54 INFO - PROCESS | 3596 | 1466711994882 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:54 INFO - PROCESS | 3596 | 1466711994901 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:59:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 170ms
12:59:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
12:59:55 INFO - PROCESS | 3596 | 1466711995051 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:55 INFO - PROCESS | 3596 | 1466711995071 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:55 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
12:59:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 170ms
12:59:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
12:59:55 INFO - PROCESS | 3596 | 1466711995225 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:55 INFO - PROCESS | 3596 | 1466711995245 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
12:59:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 170ms
12:59:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
12:59:55 INFO - PROCESS | 3596 | 1466711995394 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:55 INFO - PROCESS | 3596 | 1466711995437 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
12:59:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 213ms
12:59:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
12:59:55 INFO - PROCESS | 3596 | 1466711995594 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:55 INFO - PROCESS | 3596 | 1466711995644 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
12:59:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 198ms
12:59:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
12:59:55 INFO - PROCESS | 3596 | 1466711995814 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:55 INFO - PROCESS | 3596 | 1466711995861 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
12:59:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 227ms
12:59:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
12:59:56 INFO - PROCESS | 3596 | 1466711996039 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 INFO - PROCESS | 3596 | 1466711996102 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
12:59:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 199ms
12:59:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
12:59:56 INFO - PROCESS | 3596 | 1466711996250 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 INFO - PROCESS | 3596 | 1466711996300 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
12:59:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 212ms
12:59:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
12:59:56 INFO - PROCESS | 3596 | 1466711996465 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 INFO - PROCESS | 3596 | 1466711996494 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
12:59:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 199ms
12:59:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
12:59:56 INFO - PROCESS | 3596 | 1466711996662 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 INFO - PROCESS | 3596 | 1466711996702 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 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
12:59:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 170ms
12:59:56 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
12:59:56 INFO - PROCESS | 3596 | 1466711996846 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 INFO - PROCESS | 3596 | 1466711996870 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:56 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
12:59:56 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 170ms
12:59:56 INFO - TEST-START | /IndexedDB/idbtransaction.htm
12:59:56 INFO - PROCESS | 3596 | 1466711997017 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:57 INFO - PROCESS | 3596 | 1466711997042 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
12:59:57 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 170ms
12:59:57 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
12:59:57 INFO - PROCESS | 3596 | 1466711997191 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:57 INFO - PROCESS | 3596 | 1466711997235 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
12:59:57 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 170ms
12:59:57 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
12:59:57 INFO - PROCESS | 3596 | 1466711997357 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:57 INFO - PROCESS | 3596 | 1466711997399 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
12:59:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
12:59:57 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 269ms
12:59:57 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
12:59:57 INFO - PROCESS | 3596 | 1466711997631 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:57 INFO - PROCESS | 3596 | 1466711997660 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:57 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
12:59:57 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 198ms
12:59:57 INFO - TEST-START | /IndexedDB/index_sort_order.htm
12:59:57 INFO - PROCESS | 3596 | 1466711997821 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:57 INFO - PROCESS | 3596 | 1466711997863 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:58 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
12:59:58 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 198ms
12:59:58 INFO - TEST-START | /IndexedDB/interfaces.html
12:59:58 INFO - PROCESS | 3596 | 1466711998040 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:58 INFO - PROCESS | 3596 | 1466711998086 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
12:59:58 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
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
12:59:58 INFO - TEST-OK | /IndexedDB/interfaces.html | took 326ms
12:59:58 INFO - TEST-START | /IndexedDB/interfaces.worker
12:59:58 INFO - PROCESS | 3596 | 1466711998373 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:58 INFO - PROCESS | 3596 | 1466711998420 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
12:59:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:59:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:59:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:59:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:59:58 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
12:59:58 INFO - {}
12:59:58 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 - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
12:59:58 INFO - {}
12:59:58 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 383ms
12:59:58 INFO - TEST-START | /IndexedDB/key_invalid.htm
12:59:58 INFO - PROCESS | 3596 | 1466711998767 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:58 INFO - PROCESS | 3596 | 1466711998816 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
12:59:58 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
12:59:58 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 212ms
12:59:58 INFO - TEST-START | /IndexedDB/key_valid.html
12:59:58 INFO - PROCESS | 3596 | 1466711998989 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:59 INFO - PROCESS | 3596 | 1466711999022 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
12:59:59 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
12:59:59 INFO - TEST-OK | /IndexedDB/key_valid.html | took 397ms
12:59:59 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
12:59:59 INFO - PROCESS | 3596 | 1466711999387 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:59 INFO - PROCESS | 3596 | 1466711999422 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:59 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
12:59:59 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 439ms
12:59:59 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
12:59:59 INFO - PROCESS | 3596 | 1466711999824 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:59 INFO - PROCESS | 3596 | 1466711999854 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
12:59:59 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
12:59:59 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 156ms
12:59:59 INFO - TEST-START | /IndexedDB/keygenerator.htm
12:59:59 INFO - PROCESS | 3596 | 1466711999993 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:00 INFO - PROCESS | 3596 | 1466712000031 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:00 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
13:00:00 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
13:00:00 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
13:00:00 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 198ms
13:00:00 INFO - TEST-START | /IndexedDB/keyorder.htm
13:00:00 INFO - PROCESS | 3596 | 1466712000204 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:00 INFO - PROCESS | 3596 | 1466712000232 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
13:00:00 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
13:00:00 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 212ms
13:00:00 INFO - TEST-START | /IndexedDB/keypath.htm
13:00:00 INFO - PROCESS | 3596 | 1466712000416 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:00 INFO - PROCESS | 3596 | 1466712000445 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
13:00:00 INFO - TEST-OK | /IndexedDB/keypath.htm | took 213ms
13:00:00 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
13:00:00 INFO - PROCESS | 3596 | 1466712000638 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:00 INFO - PROCESS | 3596 | 1466712000672 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
13:00:00 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
13:00:00 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 198ms
13:00:00 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
13:00:00 INFO - PROCESS | 3596 | 1466712000852 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:00 INFO - PROCESS | 3596 | 1466712000900 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:01 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
13:00:01 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
13:00:01 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
13:00:01 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 198ms
13:00:01 INFO - TEST-START | /IndexedDB/list_ordering.htm
13:00:01 INFO - PROCESS | 3596 | 1466712001061 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:01 INFO - PROCESS | 3596 | 1466712001082 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:01 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
13:00:01 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
13:00:01 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
13:00:01 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 213ms
13:00:01 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
13:00:01 INFO - PROCESS | 3596 | 1466712001255 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:01 INFO - PROCESS | 3596 | 1466712001297 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:01 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
13:00:01 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 198ms
13:00:01 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
13:00:01 INFO - PROCESS | 3596 | 1466712001483 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:01 INFO - PROCESS | 3596 | 1466712001510 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:01 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
13:00:01 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 198ms
13:00:01 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
13:00:01 INFO - PROCESS | 3596 | 1466712001683 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:01 INFO - PROCESS | 3596 | 1466712001724 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:01 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
13:00:01 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 212ms
13:00:01 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
13:00:01 INFO - PROCESS | 3596 | 1466712001896 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:01 INFO - PROCESS | 3596 | 1466712001946 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:02 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
13:00:02 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 199ms
13:00:02 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
13:00:02 INFO - PROCESS | 3596 | 1466712002106 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:02 INFO - PROCESS | 3596 | 1466712002146 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:02 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
13:00:02 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 198ms
13:00:02 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
13:00:02 INFO - PROCESS | 3596 | 1466712002314 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:02 INFO - PROCESS | 3596 | 1466712002349 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:02 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
13:00:02 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 213ms
13:00:02 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
13:00:02 INFO - PROCESS | 3596 | 1466712002525 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:02 INFO - PROCESS | 3596 | 1466712002554 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:02 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
13:00:02 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 170ms
13:00:02 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
13:00:02 INFO - PROCESS | 3596 | 1466712002697 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:02 INFO - PROCESS | 3596 | 1466712002734 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:02 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
13:00:02 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 170ms
13:00:02 INFO - TEST-START | /IndexedDB/value.htm
13:00:02 INFO - PROCESS | 3596 | 1466712002867 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:02 INFO - PROCESS | 3596 | 1466712002897 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:03 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
13:00:03 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
13:00:03 INFO - TEST-OK | /IndexedDB/value.htm | took 170ms
13:00:03 INFO - TEST-START | /IndexedDB/value_recursive.htm
13:00:03 INFO - PROCESS | 3596 | 1466712003039 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:03 INFO - PROCESS | 3596 | 1466712003076 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
13:00:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
13:00:03 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
13:00:03 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 198ms
13:00:03 INFO - TEST-START | /IndexedDB/writer-starvation.htm
13:00:03 INFO - PROCESS | 3596 | 1466712003250 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:03 INFO - PROCESS | 3596 | 1466712003297 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:03 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
13:00:03 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 354ms
13:00:03 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
13:00:03 INFO - PROCESS | 3596 | 1466712003600 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:03 INFO - PROCESS | 3596 | 1466712003631 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
13:00:03 INFO - {}
13:00:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
13:00:03 INFO - {}
13:00:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
13:00:03 INFO - {}
13:00:03 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
13:00:03 INFO - {}
13:00:03 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 171ms
13:00:03 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
13:00:03 INFO - PROCESS | 3596 | 1466712003771 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:03 INFO - PROCESS | 3596 | 1466712003814 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:03 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
13:00:03 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
13:00:03 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
13:00:03 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
13:00:03 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 170ms
13:00:03 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
13:00:03 INFO - PROCESS | 3596 | 1466712003961 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:03 INFO - PROCESS | 3596 | 1466712003985 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
13:00:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 184ms
13:00:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
13:00:04 INFO - PROCESS | 3596 | 1466712004140 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:04 INFO - PROCESS | 3596 | 1466712004189 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
13:00:04 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
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
13:00:04 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
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
13:00:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 227ms
13:00:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
13:00:04 INFO - PROCESS | 3596 | 1466712004362 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:04 INFO - PROCESS | 3596 | 1466712004408 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:04 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() {
13:00:04 INFO - [native code]
13:00:04 INFO - }" but got function "function () {
13:00:04 INFO - }"
13:00:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
13:00:04 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
13:00:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
13:00:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 170ms
13:00:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
13:00:04 INFO - PROCESS | 3596 | 1466712004535 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:04 INFO - PROCESS | 3596 | 1466712004582 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:04 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() {
13:00:04 INFO - [native code]
13:00:04 INFO - }" but got function "function () {
13:00:04 INFO - }"
13:00:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
13:00:04 INFO - {}
13:00:04 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
13:00:04 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
13:00:04 INFO - {}
13:00:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 212ms
13:00:04 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
13:00:04 INFO - PROCESS | 3596 | 1466712004757 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:04 INFO - PROCESS | 3596 | 1466712004787 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
13:00:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
13:00:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
13:00:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
13:00:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
13:00:04 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"
13:00:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
13:00:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
13:00:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
13:00:04 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
13:00:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
13:00:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
13:00:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
13:00:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
13:00:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
13:00:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
13:00:04 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"
13:00:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
13:00:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
13:00:04 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
13:00:04 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
13:00:04 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:04 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
13:00:04 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:00:04 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 170ms
13:00:04 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
13:00:04 INFO - PROCESS | 3596 | 1466712004918 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:04 INFO - PROCESS | 3596 | 1466712004968 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
13:00:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 340ms
13:00:05 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
13:00:05 INFO - PROCESS | 3596 | 1466712005290 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:05 INFO - PROCESS | 3596 | 1466712005399 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
13:00:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
13:00:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
13:00:05 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
13:00:05 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 439ms
13:00:05 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
13:00:05 INFO - PROCESS | 3596 | 1466712005737 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:05 INFO - PROCESS | 3596 | 1466712005769 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
13:00:05 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
13:00:05 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
13:00:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
13:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
13:00:05 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 156ms
13:00:05 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
13:00:05 INFO - PROCESS | 3596 | 1466712005910 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:05 INFO - PROCESS | 3596 | 1466712005942 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
13:00:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
13:00:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
13:00:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
13:00:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
13:00:06 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1077ms
13:00:06 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
13:00:06 INFO - PROCESS | 3596 | 1466712006995 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:07 INFO - PROCESS | 3596 | 1466712007024 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
13:00:08 INFO - {}
13:00:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
13:00:08 INFO - {}
13:00:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
13:00:08 INFO - {}
13:00:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
13:00:08 INFO - {}
13:00:08 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
13:00:08 INFO - {}
13:00:08 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1077ms
13:00:08 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
13:00:08 INFO - PROCESS | 3596 | 1466712008078 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:08 INFO - PROCESS | 3596 | 1466712008106 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:08 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
13:00:08 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 298ms
13:00:08 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
13:00:08 INFO - PROCESS | 3596 | 1466712008384 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:08 INFO - PROCESS | 3596 | 1466712008412 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:08 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
13:00:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
13:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
13:00:08 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 170ms
13:00:08 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
13:00:08 INFO - PROCESS | 3596 | 1466712008556 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:08 INFO - PROCESS | 3596 | 1466712008588 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:17 INFO - PROCESS | 3596 | MARIONETTE LOG: INFO: Timeout fired
13:00:17 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
13:00:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
13:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
13:00:17 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 9196ms
13:00:17 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
13:00:17 INFO - PROCESS | 3596 | 1466712017754 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:17 INFO - PROCESS | 3596 | 1466712017785 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:18 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
13:00:18 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 453ms
13:00:18 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
13:00:18 INFO - PROCESS | 3596 | 1466712018213 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:18 INFO - PROCESS | 3596 | 1466712018241 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
13:00:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 170ms
13:00:18 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
13:00:18 INFO - PROCESS | 3596 | 1466712018384 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:18 INFO - PROCESS | 3596 | 1466712018413 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
13:00:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 170ms
13:00:18 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
13:00:18 INFO - PROCESS | 3596 | 1466712018552 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:18 INFO - PROCESS | 3596 | 1466712018583 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
13:00:18 INFO - {}
13:00:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 170ms
13:00:18 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
13:00:18 INFO - PROCESS | 3596 | 1466712018725 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:18 INFO - PROCESS | 3596 | 1466712018760 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
13:00:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 170ms
13:00:18 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
13:00:18 INFO - PROCESS | 3596 | 1466712018896 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:18 INFO - PROCESS | 3596 | 1466712018942 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
13:00:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
13:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
13:00:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
13:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
13:00:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 170ms
13:00:19 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
13:00:19 INFO - PROCESS | 3596 | 1466712019067 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 INFO - PROCESS | 3596 | 1466712019096 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 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().
13:00:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 170ms
13:00:19 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
13:00:19 INFO - PROCESS | 3596 | 1466712019238 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 INFO - PROCESS | 3596 | 1466712019279 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
13:00:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 156ms
13:00:19 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
13:00:19 INFO - PROCESS | 3596 | 1466712019404 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 INFO - PROCESS | 3596 | 1466712019440 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
13:00:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 170ms
13:00:19 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
13:00:19 INFO - PROCESS | 3596 | 1466712019575 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 INFO - PROCESS | 3596 | 1466712019612 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 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"
13:00:19 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
13:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:19 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
13:00:19 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
13:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:19 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
13:00:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
13:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
13:00:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 170ms
13:00:19 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
13:00:19 INFO - PROCESS | 3596 | 1466712019745 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 INFO - PROCESS | 3596 | 1466712019784 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
13:00:19 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 170ms
13:00:19 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
13:00:19 INFO - PROCESS | 3596 | 1466712019931 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:19 INFO - PROCESS | 3596 | 1466712019951 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:20 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
13:00:20 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 170ms
13:00:20 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
13:00:20 INFO - PROCESS | 3596 | 1466712020104 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:20 INFO - PROCESS | 3596 | 1466712020123 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:20 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
13:00:20 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
13:00:20 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
13:00:20 INFO - PROCESS | 3596 | 1466712020273 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:20 INFO - PROCESS | 3596 | 1466712020302 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:20 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
13:00:20 INFO - do_test/)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
13:00:41 INFO - )
13:00:41 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 182ms
13:00:41 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
13:00:41 INFO - PROCESS | 3596 | 1466712041046 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:41 INFO - PROCESS | 3596 | 1466712041058 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
13:00:41 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 181ms
13:00:41 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
13:00:41 INFO - PROCESS | 3596 | 1466712041216 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:41 INFO - PROCESS | 3596 | 1466712041275 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
13:00:41 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 211ms
13:00:41 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
13:00:41 INFO - PROCESS | 3596 | 1466712041446 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:41 INFO - PROCESS | 3596 | 1466712041482 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
13:00:41 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 182ms
13:00:41 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
13:00:41 INFO - PROCESS | 3596 | 1466712041617 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:41 INFO - PROCESS | 3596 | 1466712041666 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
13:00:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
13:00:41 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 226ms
13:00:41 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
13:00:41 INFO - PROCESS | 3596 | 1466712041845 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:41 INFO - PROCESS | 3596 | 1466712041880 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
13:00:42 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
13:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:42 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
13:00:42 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 181ms
13:00:42 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
13:00:42 INFO - PROCESS | 3596 | 1466712042035 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - PROCESS | 3596 | 1466712042053 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
13:00:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
13:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
13:00:42 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 182ms
13:00:42 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
13:00:42 INFO - PROCESS | 3596 | 1466712042206 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - PROCESS | 3596 | 1466712042246 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
13:00:42 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 181ms
13:00:42 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
13:00:42 INFO - PROCESS | 3596 | 1466712042395 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - PROCESS | 3596 | 1466712042431 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
13:00:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
13:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
13:00:42 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 181ms
13:00:42 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
13:00:42 INFO - PROCESS | 3596 | 1466712042571 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - PROCESS | 3596 | 1466712042626 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
13:00:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
13:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
13:00:42 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 211ms
13:00:42 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
13:00:42 INFO - PROCESS | 3596 | 1466712042801 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - PROCESS | 3596 | 1466712042845 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
13:00:42 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 182ms
13:00:42 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
13:00:42 INFO - PROCESS | 3596 | 1466712042993 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - PROCESS | 3596 | 1466712043035 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
13:00:43 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 226ms
13:00:43 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
13:00:43 INFO - PROCESS | 3596 | 1466712043203 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - PROCESS | 3596 | 1466712043248 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
13:00:43 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 181ms
13:00:43 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
13:00:43 INFO - PROCESS | 3596 | 1466712043398 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - PROCESS | 3596 | 1466712043431 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
13:00:43 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 182ms
13:00:43 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
13:00:43 INFO - PROCESS | 3596 | 1466712043565 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - PROCESS | 3596 | 1466712043611 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
13:00:43 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
13:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:00:43 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
13:00:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
13:00:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
13:00:43 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 181ms
13:00:43 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
13:00:43 INFO - PROCESS | 3596 | 1466712043755 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - PROCESS | 3596 | 1466712043783 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
13:00:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
13:00:43 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 181ms
13:00:43 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
13:00:43 INFO - PROCESS | 3596 | 1466712043943 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:43 INFO - PROCESS | 3596 | 1466712043982 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
13:00:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
13:00:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
13:00:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
13:00:44 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 166ms
13:00:44 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
13:00:44 INFO - PROCESS | 3596 | 1466712044116 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:44 INFO - PROCESS | 3596 | 1466712044154 Marionette INFO sendAsync 91cc5b7a-0c3c-41d0-9426-848717e352b7
13:00:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: