builder: mozilla-aurora_xp_ix_test_pgo-web-platform-tests-1
slave: t-xp32-ix-113
starttime: 1465127658.07
results: success (0)
buildid: 20160605005144
builduid: 2a18fba1f5a14db4ad654ad750b1a20c
revision: 9b770efcfb3f0b5127446d8a17682e2d7235ff51
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:18.065531) =========
master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:18.065993) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:18.066290) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:18.380013) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:18.380483) =========
'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-113\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-113
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-113
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-113
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
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-113
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-113
WINDIR=C:\WINDOWS
using PTY: False
--03:54:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 18.10 MB/s
03:54:24 (18.10 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.568000
========= master_lag: 0.10 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:19.048661) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:19.048949) =========
'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-113\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-113
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-113
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-113
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
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-113
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-113
WINDIR=C:\WINDOWS
using PTY: False
program finished with exit code 0
elapsedTime=0.645000
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:19.721184) =========
========= Started 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-06-05 04:54:19.721537) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9b770efcfb3f0b5127446d8a17682e2d7235ff51 --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-aurora --rev 9b770efcfb3f0b5127446d8a17682e2d7235ff51 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-113\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-113
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-113
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOGONSERVER=\\T-XP32-IX-113
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
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-113
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-113
WINDIR=C:\WINDOWS
using PTY: False
2016-06-05 03:54:25,548 truncating revision to first 12 chars
2016-06-05 03:54:25,548 Setting DEBUG logging.
2016-06-05 03:54:25,548 attempt 1/10
2016-06-05 03:54:25,548 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9b770efcfb3f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-05 03:54:25,930 unpacking tar archive at: mozilla-aurora-9b770efcfb3f/testing/mozharness/
program finished with exit code 0
elapsedTime=1.519000
========= master_lag: 5.50 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-06-05 04:54:26.738862) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:26.739282) =========
script_repo_revision: 9b770efcfb3f0b5127446d8a17682e2d7235ff51
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:26.739847) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:26.740291) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 04:54:26.802875) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 21 mins, 14 secs) (at 2016-06-05 04:54:26.803196) =========
'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-aurora' '--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-aurora', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-113\Application Data
CLIENTNAME=Console
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-XP32-IX-113
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-113
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-113
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
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-113
USERNAME=cltbld
USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-113
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\WINDOWS
XPCOM_DEBUG_BREAK=warn
using PTY: False
03:54:32 INFO - MultiFileLogger online at 20160605 03:54:32 in C:\slave\test
03:54:32 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-aurora --download-symbols ondemand
03:54:32 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
03:54:32 INFO - {'append_to_log': False,
03:54:32 INFO - 'base_work_dir': 'C:\\slave\\test',
03:54:32 INFO - 'blob_upload_branch': 'mozilla-aurora',
03:54:32 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
03:54:32 INFO - 'buildbot_json_path': 'buildprops.json',
03:54:32 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
03:54:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:54:32 INFO - 'download_minidump_stackwalk': True,
03:54:32 INFO - 'download_symbols': 'ondemand',
03:54:32 INFO - 'e10s': False,
03:54:32 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
03:54:32 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
03:54:32 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
03:54:32 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
03:54:32 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
03:54:32 INFO - 'C:/mozilla-build/tooltool.py'),
03:54:32 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
03:54:32 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
03:54:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:54:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:54:32 INFO - 'log_level': 'info',
03:54:32 INFO - 'log_to_console': True,
03:54:32 INFO - 'opt_config_files': (),
03:54:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:54:32 INFO - '--processes=1',
03:54:32 INFO - '--config=%(test_path)s/wptrunner.ini',
03:54:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:54:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:54:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:54:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:54:32 INFO - 'pip_index': False,
03:54:32 INFO - 'require_test_zip': True,
03:54:32 INFO - 'test_type': ('testharness',),
03:54:32 INFO - 'this_chunk': '1',
03:54:32 INFO - 'total_chunks': '5',
03:54:32 INFO - 'virtualenv_path': 'venv',
03:54:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:54:32 INFO - 'work_dir': 'build'}
03:54:32 INFO - #####
03:54:32 INFO - ##### Running clobber step.
03:54:32 INFO - #####
03:54:32 INFO - Running pre-action listener: _resource_record_pre_action
03:54:32 INFO - Running main action method: clobber
03:54:32 INFO - rmtree: C:\slave\test\build
03:54:32 INFO - Using _rmtree_windows ...
03:54:32 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
03:55:12 INFO - Running post-action listener: _resource_record_post_action
03:55:12 INFO - #####
03:55:12 INFO - ##### Running read-buildbot-config step.
03:55:12 INFO - #####
03:55:12 INFO - Running pre-action listener: _resource_record_pre_action
03:55:12 INFO - Running main action method: read_buildbot_config
03:55:12 INFO - Using buildbot properties:
03:55:12 INFO - {
03:55:12 INFO - "project": "",
03:55:12 INFO - "product": "firefox",
03:55:12 INFO - "script_repo_revision": "production",
03:55:12 INFO - "scheduler": "tests-mozilla-aurora-xp_ix-pgo-unittest",
03:55:12 INFO - "repository": "",
03:55:12 INFO - "buildername": "Windows XP 32-bit mozilla-aurora pgo test web-platform-tests-1",
03:55:12 INFO - "buildid": "20160605005144",
03:55:12 INFO - "pgo_build": "True",
03:55:12 INFO - "basedir": "C:\\slave\\test",
03:55:12 INFO - "buildnumber": 15,
03:55:12 INFO - "slavename": "t-xp32-ix-113",
03:55:12 INFO - "revision": "9b770efcfb3f0b5127446d8a17682e2d7235ff51",
03:55:12 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/",
03:55:12 INFO - "platform": "win32",
03:55:12 INFO - "branch": "mozilla-aurora",
03:55:12 INFO - "repo_path": "releases/mozilla-aurora",
03:55:12 INFO - "moz_repo_path": "",
03:55:12 INFO - "stage_platform": "win32-pgo",
03:55:12 INFO - "builduid": "2a18fba1f5a14db4ad654ad750b1a20c",
03:55:12 INFO - "slavebuilddir": "test"
03:55:12 INFO - }
03:55:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json.
03:55:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip.
03:55:12 INFO - Running post-action listener: _resource_record_post_action
03:55:12 INFO - #####
03:55:12 INFO - ##### Running download-and-extract step.
03:55:12 INFO - #####
03:55:12 INFO - Running pre-action listener: _resource_record_pre_action
03:55:12 INFO - Running main action method: download_and_extract
03:55:12 INFO - mkdir: C:\slave\test\build\tests
03: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')]}
03:55:12 INFO - https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json matches https://queue.taskcluster.net
03:55:12 INFO - trying https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json
03:55:12 INFO - Downloading https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json
03:55:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.test_packages.json'}, attempt #1
03:55:13 INFO - Downloaded 1218 bytes.
03:55:13 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json
03:55:13 INFO - Using the following test package requirements:
03:55:13 INFO - {u'common': [u'firefox-48.0a2.en-US.win32.common.tests.zip'],
03:55:13 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip',
03:55:13 INFO - u'firefox-48.0a2.en-US.win32.cppunittest.tests.zip'],
03:55:13 INFO - u'gtest': [u'firefox-48.0a2.en-US.win32.common.tests.zip'],
03:55:13 INFO - u'jittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip',
03:55:13 INFO - u'jsshell-win32.zip'],
03:55:13 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win32.common.tests.zip',
03:55:13 INFO - u'firefox-48.0a2.en-US.win32.mochitest.tests.zip'],
03:55:13 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win32.common.tests.zip'],
03:55:13 INFO - u'reftest': [u'firefox-48.0a2.en-US.win32.common.tests.zip',
03:55:13 INFO - u'firefox-48.0a2.en-US.win32.reftest.tests.zip'],
03:55:13 INFO - u'talos': [u'firefox-48.0a2.en-US.win32.common.tests.zip',
03:55:13 INFO - u'firefox-48.0a2.en-US.win32.talos.tests.zip'],
03:55:13 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win32.common.tests.zip',
03:55:13 INFO - u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'],
03:55:13 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win32.common.tests.zip',
03:55:13 INFO - u'firefox-48.0a2.en-US.win32.xpcshell.tests.zip']}
03:55:13 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win32.common.tests.zip', u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
03:55:13 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')]}
03:55:13 INFO - https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
03:55:13 INFO - trying https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip
03:55:13 INFO - Downloading https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip
03:55:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip'}, attempt #1
03:55:14 INFO - Downloaded 19035143 bytes.
03:55:14 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:55:14 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:55:16 INFO - caution: filename not matched: web-platform/*
03:55:16 INFO - Return code: 11
03:55:16 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')]}
03:55:16 INFO - https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
03:55:16 INFO - trying https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip
03:55:16 INFO - Downloading https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip
03:55:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1
03:55:19 INFO - Downloaded 36389109 bytes.
03:55:19 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:55:19 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:55:43 INFO - caution: filename not matched: bin/*
03:55:43 INFO - caution: filename not matched: config/*
03:55:43 INFO - caution: filename not matched: mozbase/*
03:55:43 INFO - caution: filename not matched: marionette/*
03:55:43 INFO - caution: filename not matched: tools/wptserve/*
03:55:43 INFO - Return code: 11
03:55:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:55:43 INFO - https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip matches https://queue.taskcluster.net
03:55:43 INFO - trying https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip
03:55:43 INFO - Downloading https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.zip
03:55:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip'}, attempt #1
03:55:46 INFO - Downloaded 56094278 bytes.
03:55:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip
03:55:46 INFO - mkdir: C:\slave\test\properties
03:55:46 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
03:55:46 INFO - Writing to file C:\slave\test\properties\build_url
03:55:46 INFO - Contents:
03:55:46 INFO - build_url:https://queue.taskcluster.net/v1/task/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip
03:55:47 INFO - Running post-action listener: _resource_record_post_action
03:55:47 INFO - Running post-action listener: set_extra_try_arguments
03:55:47 INFO - #####
03:55:47 INFO - ##### Running create-virtualenv step.
03:55:47 INFO - #####
03:55:47 INFO - Running pre-action listener: _pre_create_virtualenv
03:55:47 INFO - Running pre-action listener: _resource_record_pre_action
03:55:47 INFO - Running main action method: create_virtualenv
03:55:47 INFO - Creating virtualenv C:\slave\test\build\venv
03:55:47 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
03:55:47 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
03:55:48 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
03:55:50 INFO - Installing distribute......................................................................................................................................................................................done.
03:55:51 INFO - Return code: 0
03:55:51 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
03:55:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:55:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:55:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:55:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:55:51 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 0x00E5F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE28C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E280C0>, '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-113', 'USERDOMAIN': 'T-XP32-IX-113', '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-113', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-113', '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', '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', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\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-113'}}, attempt #1
03:55:51 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
03:55:51 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
03:55:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
03:55:51 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data',
03:55:51 INFO - 'CLIENTNAME': 'Console',
03:55:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:55:51 INFO - 'COMPUTERNAME': 'T-XP32-IX-113',
03:55:51 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
03:55:51 INFO - 'DCLOCATION': 'SCL3',
03:55:51 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:55:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:55:51 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:55:51 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:55:51 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:55:51 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:55:51 INFO - 'HOMEDRIVE': 'C:',
03:55:51 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:55:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:55:51 INFO - 'KTS_VERSION': '1.19c',
03:55:51 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:55:51 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113',
03:55:51 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:55:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:55:51 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:55:51 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:55:51 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:55:51 INFO - 'MOZ_AIRBAG': '1',
03:55:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:55:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:55:51 INFO - 'MOZ_MSVCVERSION': '8',
03:55:51 INFO - 'MOZ_NO_REMOTE': '1',
03:55:51 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:55:51 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:55:51 INFO - 'NO_EM_RESTART': '1',
03:55:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:55:51 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:55:51 INFO - 'OS': 'Windows_NT',
03:55:51 INFO - 'OURDRIVE': 'C:',
03:55:51 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',
03:55:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
03:55:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:55:51 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:55:51 INFO - 'PROCESSOR_LEVEL': '6',
03:55:51 INFO - 'PROCESSOR_REVISION': '1e05',
03:55:51 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:55:51 INFO - 'PROMPT': '$P$G',
03:55:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:55:51 INFO - 'PWD': 'C:\\slave\\test',
03:55:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:55:51 INFO - 'SESSIONNAME': 'Console',
03:55:51 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:55:51 INFO - 'SYSTEMDRIVE': 'C:',
03:55:51 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
03:55:51 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:55:51 INFO - 'TEST1': 'testie',
03:55:51 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:55:51 INFO - 'USERDOMAIN': 'T-XP32-IX-113',
03:55:51 INFO - 'USERNAME': 'cltbld',
03:55:51 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:55:51 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:55:51 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:55:51 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:55:51 INFO - 'WINDIR': 'C:\\WINDOWS',
03:55:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:55:52 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:55:52 INFO - Downloading/unpacking psutil>=0.7.1
03:55:52 INFO - Running setup.py egg_info for package psutil
03:55:52 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
03:55:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:55:52 INFO - Installing collected packages: psutil
03:55:52 INFO - Running setup.py install for psutil
03:55:52 INFO - building 'psutil._psutil_windows' extension
03:55:52 INFO - error: Unable to find vcvarsall.bat
03:55:52 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-se4o9v-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
03:55:52 INFO - running install
03:55:52 INFO - running build
03:55:52 INFO - running build_py
03:55:52 INFO - creating build
03:55:52 INFO - creating build\lib.win32-2.7
03:55:52 INFO - creating build\lib.win32-2.7\psutil
03:55:52 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
03:55:52 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
03:55:52 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
03:55:52 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
03:55:52 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
03:55:52 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
03:55:52 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
03:55:52 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
03:55:52 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
03:55:52 INFO - running build_ext
03:55:52 INFO - building 'psutil._psutil_windows' extension
03:55:52 INFO - error: Unable to find vcvarsall.bat
03:55:52 INFO - ----------------------------------------
03:55:52 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-se4o9v-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
03:55:52 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-113\Application Data\pip\pip.log
03:55:52 WARNING - Return code: 1
03:55:52 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!
03:55:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
03:55:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:55:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:55:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:55:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:55:52 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 0x00E5F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE28C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E280C0>, '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-113', 'USERDOMAIN': 'T-XP32-IX-113', '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-113', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-113', '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', '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', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\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-113'}}, attempt #1
03:55:52 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
03:55:52 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
03:55:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
03:55:52 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data',
03:55:52 INFO - 'CLIENTNAME': 'Console',
03:55:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:55:52 INFO - 'COMPUTERNAME': 'T-XP32-IX-113',
03:55:52 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
03:55:52 INFO - 'DCLOCATION': 'SCL3',
03:55:52 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:55:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:55:52 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:55:52 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:55:52 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:55:52 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:55:52 INFO - 'HOMEDRIVE': 'C:',
03:55:52 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:55:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:55:52 INFO - 'KTS_VERSION': '1.19c',
03:55:52 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:55:52 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113',
03:55:52 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:55:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:55:52 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:55:52 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:55:52 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:55:52 INFO - 'MOZ_AIRBAG': '1',
03:55:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:55:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:55:52 INFO - 'MOZ_MSVCVERSION': '8',
03:55:52 INFO - 'MOZ_NO_REMOTE': '1',
03:55:52 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:55:52 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:55:52 INFO - 'NO_EM_RESTART': '1',
03:55:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:55:52 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:55:52 INFO - 'OS': 'Windows_NT',
03:55:52 INFO - 'OURDRIVE': 'C:',
03:55:52 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',
03:55:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
03:55:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:55:52 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:55:52 INFO - 'PROCESSOR_LEVEL': '6',
03:55:52 INFO - 'PROCESSOR_REVISION': '1e05',
03:55:52 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:55:52 INFO - 'PROMPT': '$P$G',
03:55:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:55:52 INFO - 'PWD': 'C:\\slave\\test',
03:55:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:55:52 INFO - 'SESSIONNAME': 'Console',
03:55:52 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:55:52 INFO - 'SYSTEMDRIVE': 'C:',
03:55:52 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
03:55:52 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:55:52 INFO - 'TEST1': 'testie',
03:55:52 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:55:52 INFO - 'USERDOMAIN': 'T-XP32-IX-113',
03:55:52 INFO - 'USERNAME': 'cltbld',
03:55:52 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:55:52 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:55:52 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:55:52 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:55:52 INFO - 'WINDIR': 'C:\\WINDOWS',
03:55:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:55:53 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:55:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:55:53 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:55:53 INFO - Running setup.py egg_info for package mozsystemmonitor
03:55:53 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
03:55:53 INFO - Running setup.py egg_info for package psutil
03:55:53 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
03:55:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:55:53 INFO - Installing collected packages: mozsystemmonitor, psutil
03:55:53 INFO - Running setup.py install for mozsystemmonitor
03:55:53 INFO - Running setup.py install for psutil
03:55:53 INFO - building 'psutil._psutil_windows' extension
03:55:53 INFO - error: Unable to find vcvarsall.bat
03:55:53 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-1lnp82-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
03:55:53 INFO - running install
03:55:53 INFO - running build
03:55:53 INFO - running build_py
03:55:53 INFO - running build_ext
03:55:53 INFO - building 'psutil._psutil_windows' extension
03:55:53 INFO - error: Unable to find vcvarsall.bat
03:55:53 INFO - ----------------------------------------
03:55:53 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-1lnp82-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
03:55:53 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-113\Application Data\pip\pip.log
03:55:53 WARNING - Return code: 1
03:55:53 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!
03:55:53 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
03:55:53 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')]}
03:55:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:55:53 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')]}
03:55:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03: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', '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 0x00E5F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE28C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E280C0>, '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-113', 'USERDOMAIN': 'T-XP32-IX-113', '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-113', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-113', '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', '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', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\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-113'}}, attempt #1
03:55:54 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
03:55:54 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
03:55:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
03:55:54 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data',
03:55:54 INFO - 'CLIENTNAME': 'Console',
03:55:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:55:54 INFO - 'COMPUTERNAME': 'T-XP32-IX-113',
03:55:54 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
03:55:54 INFO - 'DCLOCATION': 'SCL3',
03:55:54 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:55:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:55:54 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:55:54 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:55:54 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:55:54 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:55:54 INFO - 'HOMEDRIVE': 'C:',
03:55:54 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:55:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:55:54 INFO - 'KTS_VERSION': '1.19c',
03:55:54 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:55:54 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113',
03:55:54 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:55:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:55:54 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:55:54 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:55:54 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:55:54 INFO - 'MOZ_AIRBAG': '1',
03:55:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:55:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:55:54 INFO - 'MOZ_MSVCVERSION': '8',
03:55:54 INFO - 'MOZ_NO_REMOTE': '1',
03:55:54 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:55:54 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:55:54 INFO - 'NO_EM_RESTART': '1',
03:55:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:55:54 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:55:54 INFO - 'OS': 'Windows_NT',
03:55:54 INFO - 'OURDRIVE': 'C:',
03:55:54 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',
03:55:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
03:55:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:55:54 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:55:54 INFO - 'PROCESSOR_LEVEL': '6',
03:55:54 INFO - 'PROCESSOR_REVISION': '1e05',
03:55:54 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:55:54 INFO - 'PROMPT': '$P$G',
03:55:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:55:54 INFO - 'PWD': 'C:\\slave\\test',
03:55:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:55:54 INFO - 'SESSIONNAME': 'Console',
03:55:54 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:55:54 INFO - 'SYSTEMDRIVE': 'C:',
03:55:54 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
03:55:54 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:55:54 INFO - 'TEST1': 'testie',
03:55:54 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:55:54 INFO - 'USERDOMAIN': 'T-XP32-IX-113',
03:55:54 INFO - 'USERNAME': 'cltbld',
03:55:54 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:55:54 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:55:54 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:55:54 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:55:54 INFO - 'WINDIR': 'C:\\WINDOWS',
03:55:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:55:54 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:55:54 INFO - Downloading/unpacking blobuploader==1.2.4
03:55:54 INFO - Downloading blobuploader-1.2.4.tar.gz
03:55:54 INFO - Running setup.py egg_info for package blobuploader
03:55:54 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:55:56 INFO - Running setup.py egg_info for package requests
03:55:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:55:56 INFO - Downloading docopt-0.6.1.tar.gz
03:55:56 INFO - Running setup.py egg_info for package docopt
03:55:56 INFO - Installing collected packages: blobuploader, docopt, requests
03:55:56 INFO - Running setup.py install for blobuploader
03:55:56 INFO - Running setup.py install for docopt
03:55:56 INFO - Running setup.py install for requests
03:55:56 INFO - Successfully installed blobuploader docopt requests
03:55:56 INFO - Cleaning up...
03:55:56 INFO - Return code: 0
03:55:56 INFO - Installing None into virtualenv C:\slave\test\build\venv
03: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')]}
03:55:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03: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')]}
03:55:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:55:56 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 0x00E5F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE28C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E280C0>, '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-113', 'USERDOMAIN': 'T-XP32-IX-113', '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-113', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-113', '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', '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', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\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-113'}}, attempt #1
03:55:56 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
03:55:56 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
03:55:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
03:55:56 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data',
03:55:56 INFO - 'CLIENTNAME': 'Console',
03:55:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:55:56 INFO - 'COMPUTERNAME': 'T-XP32-IX-113',
03:55:56 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
03:55:56 INFO - 'DCLOCATION': 'SCL3',
03:55:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:55:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:55:56 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:55:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:55:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:55:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:55:56 INFO - 'HOMEDRIVE': 'C:',
03:55:56 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:55:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:55:56 INFO - 'KTS_VERSION': '1.19c',
03:55:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:55:56 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113',
03:55:56 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:55:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:55:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:55:56 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:55:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:55:56 INFO - 'MOZ_AIRBAG': '1',
03:55:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:55:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:55:56 INFO - 'MOZ_MSVCVERSION': '8',
03:55:56 INFO - 'MOZ_NO_REMOTE': '1',
03:55:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:55:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:55:56 INFO - 'NO_EM_RESTART': '1',
03:55:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:55:56 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:55:56 INFO - 'OS': 'Windows_NT',
03:55:56 INFO - 'OURDRIVE': 'C:',
03: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',
03:55:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
03:55:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:55:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:55:56 INFO - 'PROCESSOR_LEVEL': '6',
03:55:56 INFO - 'PROCESSOR_REVISION': '1e05',
03:55:56 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:55:56 INFO - 'PROMPT': '$P$G',
03:55:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:55:56 INFO - 'PWD': 'C:\\slave\\test',
03:55:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:55:56 INFO - 'SESSIONNAME': 'Console',
03:55:56 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:55:56 INFO - 'SYSTEMDRIVE': 'C:',
03:55:56 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
03:55:56 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:55:56 INFO - 'TEST1': 'testie',
03:55:56 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:55:56 INFO - 'USERDOMAIN': 'T-XP32-IX-113',
03:55:56 INFO - 'USERNAME': 'cltbld',
03:55:56 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:55:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:55:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:55:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:55:56 INFO - 'WINDIR': 'C:\\WINDOWS',
03:55:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:56:04 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
03:56:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
03:56:04 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
03:56:04 INFO - Unpacking c:\slave\test\build\tests\marionette\client
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
03:56:04 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
03:56:04 INFO - Unpacking c:\slave\test\build\tests\marionette
03:56:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
03:56:04 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:56:04 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
03:56:04 INFO - Running setup.py install for browsermob-proxy
03:56:11 INFO - Running setup.py install for manifestparser
03:56:11 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for marionette-client
03:56:11 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:56:11 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for marionette-driver
03:56:11 INFO - Running setup.py install for mozcrash
03:56:11 INFO - Running setup.py install for mozdebug
03:56:11 INFO - Running setup.py install for mozdevice
03:56:11 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for mozfile
03:56:11 INFO - Running setup.py install for mozhttpd
03:56:11 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for mozinfo
03:56:11 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for mozInstall
03:56:11 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for mozleak
03:56:11 INFO - Running setup.py install for mozlog
03:56:11 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for moznetwork
03:56:11 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for mozprocess
03:56:11 INFO - Running setup.py install for mozprofile
03:56:11 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for mozrunner
03:56:11 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for mozscreenshot
03:56:11 INFO - Running setup.py install for moztest
03:56:11 INFO - Running setup.py install for mozversion
03:56:11 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
03:56:11 INFO - Running setup.py install for wptserve
03:56:11 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
03:56:11 INFO - Cleaning up...
03:56:11 INFO - Return code: 0
03:56:11 INFO - Installing None into virtualenv C:\slave\test\build\venv
03:56:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:56:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:56:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:56:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:56:11 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E5F6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DE28C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E280C0>, '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-113', 'USERDOMAIN': 'T-XP32-IX-113', '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-113', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-113', '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', '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', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\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-113'}}, attempt #1
03:56:11 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
03:56:11 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:56:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
03:56:11 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data',
03:56:11 INFO - 'CLIENTNAME': 'Console',
03:56:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:56:11 INFO - 'COMPUTERNAME': 'T-XP32-IX-113',
03:56:11 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
03:56:11 INFO - 'DCLOCATION': 'SCL3',
03:56:11 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:56:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:56:11 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:56:11 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:56:11 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:56:11 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:56:11 INFO - 'HOMEDRIVE': 'C:',
03:56:11 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:56:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:56:11 INFO - 'KTS_VERSION': '1.19c',
03:56:11 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:56:11 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113',
03:56:11 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:56:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:56:11 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:56:11 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:56:11 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:56:11 INFO - 'MOZ_AIRBAG': '1',
03:56:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:56:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:56:11 INFO - 'MOZ_MSVCVERSION': '8',
03:56:11 INFO - 'MOZ_NO_REMOTE': '1',
03:56:11 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:56:11 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:56:11 INFO - 'NO_EM_RESTART': '1',
03:56:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:56:11 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:56:11 INFO - 'OS': 'Windows_NT',
03:56:11 INFO - 'OURDRIVE': 'C:',
03:56:11 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',
03:56:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
03:56:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:56:11 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:56:11 INFO - 'PROCESSOR_LEVEL': '6',
03:56:11 INFO - 'PROCESSOR_REVISION': '1e05',
03:56:11 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:56:11 INFO - 'PROMPT': '$P$G',
03:56:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:56:11 INFO - 'PWD': 'C:\\slave\\test',
03:56:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:56:11 INFO - 'SESSIONNAME': 'Console',
03:56:11 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:56:11 INFO - 'SYSTEMDRIVE': 'C:',
03:56:11 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
03:56:11 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:56:11 INFO - 'TEST1': 'testie',
03:56:11 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:56:11 INFO - 'USERDOMAIN': 'T-XP32-IX-113',
03:56:11 INFO - 'USERNAME': 'cltbld',
03:56:11 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:56:11 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:56:11 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:56:11 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:56:11 INFO - 'WINDIR': 'C:\\WINDOWS',
03:56:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:56:17 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
03:56:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
03:56:17 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
03:56:17 INFO - Unpacking c:\slave\test\build\tests\marionette\client
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
03:56:17 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
03:56:17 INFO - Unpacking c:\slave\test\build\tests\marionette
03:56:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
03:56:17 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:56:17 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))
03:56:22 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))
03:56:22 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))
03:56:22 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))
03:56:22 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))
03:56:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
03:56:22 INFO - Downloading blessings-1.6.tar.gz
03:56:22 INFO - Running setup.py egg_info for package blessings
03:56:22 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))
03:56:22 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
03:56:22 INFO - Running setup.py install for blessings
03:56:22 INFO - Running setup.py install for browsermob-proxy
03:56:22 INFO - Running setup.py install for manifestparser
03:56:22 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Running setup.py install for marionette-client
03:56:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:56:22 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Running setup.py install for marionette-driver
03:56:22 INFO - Running setup.py install for mozcrash
03:56:22 INFO - Running setup.py install for mozdebug
03:56:22 INFO - Running setup.py install for mozdevice
03:56:22 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Running setup.py install for mozhttpd
03:56:22 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Running setup.py install for mozInstall
03:56:22 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Running setup.py install for mozleak
03:56:22 INFO - Running setup.py install for mozprofile
03:56:22 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Running setup.py install for mozrunner
03:56:22 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
03:56:22 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
03:56:23 INFO - Running setup.py install for mozscreenshot
03:56:23 INFO - Running setup.py install for moztest
03:56:23 INFO - Running setup.py install for mozversion
03:56:23 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
03:56:23 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
03:56:23 INFO - Running setup.py install for wptserve
03:56:23 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
03:56:23 INFO - Cleaning up...
03:56:23 INFO - Return code: 0
03:56:23 INFO - Done creating virtualenv C:\slave\test\build\venv.
03:56:23 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
03:56:23 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
03:56:24 INFO - Reading from file tmpfile_stdout
03:56:24 INFO - Using _rmtree_windows ...
03:56:24 INFO - Using _rmtree_windows ...
03:56:24 INFO - Current package versions:
03:56:24 INFO - blessings == 1.6
03:56:24 INFO - blobuploader == 1.2.4
03:56:24 INFO - browsermob-proxy == 0.6.0
03:56:24 INFO - distribute == 0.6.14
03:56:24 INFO - docopt == 0.6.1
03:56:24 INFO - manifestparser == 1.1
03:56:24 INFO - marionette-client == 2.3.0
03:56:24 INFO - marionette-driver == 1.4.0
03:56:24 INFO - mozInstall == 1.12
03:56:24 INFO - mozcrash == 0.17
03:56:24 INFO - mozdebug == 0.1
03:56:24 INFO - mozdevice == 0.48
03:56:24 INFO - mozfile == 1.2
03:56:24 INFO - mozhttpd == 0.7
03:56:24 INFO - mozinfo == 0.9
03:56:24 INFO - mozleak == 0.1
03:56:24 INFO - mozlog == 3.1
03:56:24 INFO - moznetwork == 0.27
03:56:24 INFO - mozprocess == 0.22
03:56:24 INFO - mozprofile == 0.28
03:56:24 INFO - mozrunner == 6.11
03:56:24 INFO - mozscreenshot == 0.1
03:56:24 INFO - mozsystemmonitor == 0.0
03:56:24 INFO - moztest == 0.7
03:56:24 INFO - mozversion == 1.4
03:56:24 INFO - requests == 1.2.3
03:56:24 INFO - wptserve == 1.4.0
03:56:24 INFO - Running post-action listener: _resource_record_post_action
03:56:24 INFO - Running post-action listener: _start_resource_monitoring
03:56:24 INFO - Starting resource monitoring.
03:56:24 INFO - #####
03:56:24 INFO - ##### Running pull step.
03:56:24 INFO - #####
03:56:24 INFO - Running pre-action listener: _resource_record_pre_action
03:56:24 INFO - Running main action method: pull
03:56:24 INFO - Pull has nothing to do!
03:56:24 INFO - Running post-action listener: _resource_record_post_action
03:56:24 INFO - #####
03:56:24 INFO - ##### Running install step.
03:56:24 INFO - #####
03:56:24 INFO - Running pre-action listener: _resource_record_pre_action
03:56:24 INFO - Running main action method: install
03:56:24 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
03:56:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
03:56:24 INFO - Reading from file tmpfile_stdout
03:56:24 INFO - Using _rmtree_windows ...
03:56:24 INFO - Using _rmtree_windows ...
03:56:24 INFO - Detecting whether we're running mozinstall >=1.0...
03:56:24 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
03:56:24 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
03:56:24 INFO - Reading from file tmpfile_stdout
03:56:24 INFO - Output received:
03:56:24 INFO - Usage: mozinstall-script.py [options] installer
03:56:24 INFO - Options:
03:56:24 INFO - -h, --help show this help message and exit
03:56:24 INFO - -d DEST, --destination=DEST
03:56:24 INFO - Directory to install application into. [default:
03:56:24 INFO - "C:\slave\test"]
03:56:24 INFO - --app=APP Application being installed. [default: firefox]
03:56:24 INFO - Using _rmtree_windows ...
03:56:24 INFO - Using _rmtree_windows ...
03:56:24 INFO - mkdir: C:\slave\test\build\application
03:56:24 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.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
03:56:24 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.0a2.en-US.win32.zip --destination C:\slave\test\build\application
03:56:26 INFO - Reading from file tmpfile_stdout
03:56:26 INFO - Output received:
03:56:26 INFO - C:\slave\test\build\application\firefox\firefox.exe
03:56:26 INFO - Using _rmtree_windows ...
03:56:26 INFO - Using _rmtree_windows ...
03:56:26 INFO - Running post-action listener: _resource_record_post_action
03:56:26 INFO - #####
03:56:26 INFO - ##### Running run-tests step.
03:56:26 INFO - #####
03:56:26 INFO - Running pre-action listener: _resource_record_pre_action
03:56:26 INFO - Running main action method: run_tests
03:56:26 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
03:56:26 INFO - Minidump filename unknown. Determining based upon platform and architecture.
03:56:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
03:56:26 INFO - grabbing minidump binary from tooltool
03:56:26 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')]}
03:56:26 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 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E280C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
03:56:26 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
03:56:26 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
03:56:26 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
03:56:27 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpjm0ome
03:56:27 INFO - INFO - File integrity verified, renaming tmpjm0ome to win32-minidump_stackwalk.exe
03:56:27 INFO - Return code: 0
03:56:27 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
03:56:27 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
03:56:27 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/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.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
03:56:27 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/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.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
03:56:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users',
03:56:27 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113\\Application Data',
03:56:27 INFO - 'CLIENTNAME': 'Console',
03:56:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
03:56:27 INFO - 'COMPUTERNAME': 'T-XP32-IX-113',
03:56:27 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe',
03:56:27 INFO - 'DCLOCATION': 'SCL3',
03:56:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
03:56:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:56:27 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:56:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
03:56:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
03:56:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
03:56:27 INFO - 'HOMEDRIVE': 'C:',
03:56:27 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:56:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:56:27 INFO - 'KTS_VERSION': '1.19c',
03:56:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
03:56:27 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-113',
03:56:27 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
03:56:27 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:56:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:56:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
03:56:27 INFO - 'MOZILLABUILDDRIVE': 'C:',
03:56:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
03:56:27 INFO - 'MOZ_AIRBAG': '1',
03:56:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:56:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:56:27 INFO - 'MOZ_MSVCVERSION': '8',
03:56:27 INFO - 'MOZ_NO_REMOTE': '1',
03:56:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
03:56:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
03:56:27 INFO - 'NO_EM_RESTART': '1',
03:56:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:56:27 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:56:27 INFO - 'OS': 'Windows_NT',
03:56:27 INFO - 'OURDRIVE': 'C:',
03:56:27 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',
03:56:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1',
03:56:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:56:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
03:56:27 INFO - 'PROCESSOR_LEVEL': '6',
03:56:27 INFO - 'PROCESSOR_REVISION': '1e05',
03:56:27 INFO - 'PROGRAMFILES': 'C:\\Program Files',
03:56:27 INFO - 'PROMPT': '$P$G',
03:56:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:56:27 INFO - 'PWD': 'C:\\slave\\test',
03:56:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:56:27 INFO - 'SESSIONNAME': 'Console',
03:56:27 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:56:27 INFO - 'SYSTEMDRIVE': 'C:',
03:56:27 INFO - 'SYSTEMROOT': 'C:\\WINDOWS',
03:56:27 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:56:27 INFO - 'TEST1': 'testie',
03:56:27 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp',
03:56:27 INFO - 'USERDOMAIN': 'T-XP32-IX-113',
03:56:27 INFO - 'USERNAME': 'cltbld',
03:56:27 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-113',
03:56:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
03:56:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
03:56:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
03:56:27 INFO - 'WINDIR': 'C:\\WINDOWS',
03:56:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:56:27 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/W5CjDhy6REGP23PMUoA2Vg/artifacts/public/build/firefox-48.0a2.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
03:56:28 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
03:56:28 INFO - import pkg_resources
03:56:29 INFO - Using 1 client processes
03:56:32 INFO - SUITE-START | Running 1476 tests
03:56:32 INFO - Running testharness tests
03:56:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
03:56:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
03:56:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
03:56:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
03:56:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
03:56:32 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
03:56:32 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
03:56:32 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
03:56:32 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
03:56:32 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
03:56:32 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
03:56:32 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
03:56:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
03:56:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
03:56:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
03:56:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
03:56:32 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
03:56:32 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
03:56:32 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
03:56:32 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
03:56:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
03:56:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
03:56:32 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
03:56:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
03:56:32 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 16ms
03:56:32 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
03:56:32 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
03:56:32 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
03:56:32 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
03:56:32 INFO - Setting up ssl
03:56:32 INFO - PROCESS | certutil |
03:56:32 INFO - PROCESS | certutil |
03:56:32 INFO - PROCESS | certutil |
03:56:32 INFO - Certificate Nickname Trust Attributes
03:56:32 INFO - SSL,S/MIME,JAR/XPI
03:56:32 INFO -
03:56:32 INFO - web-platform-tests CT,,
03:56:32 INFO -
03:56:32 INFO - Starting runner
03:56:34 INFO - PROCESS | 3392 | 1465127794398 Marionette INFO Listening on port 2828
03:56:35 INFO - PROCESS | 3392 | 1465127795568 Marionette INFO startBrowser 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:35 INFO - PROCESS | 3392 | 1465127795577 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:35 INFO - PROCESS | 3392 | 1465127795758 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:35 INFO - PROCESS | 3392 | 1465127795790 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - PROCESS | 3392 | 1465127796067 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
03:56:36 INFO - PROCESS | 3392 | 1465127796100 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - PROCESS | 3392 | 1465127796106 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
03:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 215ms
03:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
03:56:36 INFO - PROCESS | 3392 | 1465127796324 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - PROCESS | 3392 | 1465127796367 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
03:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 184ms
03:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
03:56:36 INFO - PROCESS | 3392 | 1465127796512 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - PROCESS | 3392 | 1465127796555 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
03:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 185ms
03:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
03:56:36 INFO - PROCESS | 3392 | 1465127796702 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - PROCESS | 3392 | 1465127796745 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
03:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 184ms
03:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
03:56:36 INFO - PROCESS | 3392 | 1465127796890 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:36 INFO - PROCESS | 3392 | 1465127796928 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
03:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 184ms
03:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
03:56:37 INFO - PROCESS | 3392 | 1465127797079 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:37 INFO - PROCESS | 3392 | 1465127797124 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
03:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 184ms
03:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
03:56:37 INFO - PROCESS | 3392 | 1465127797270 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:37 INFO - PROCESS | 3392 | 1465127797283 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
03:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 169ms
03:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
03:56:37 INFO - PROCESS | 3392 | 1465127797441 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:37 INFO - PROCESS | 3392 | 1465127797478 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
03:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 215ms
03:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
03:56:37 INFO - PROCESS | 3392 | 1465127797672 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:37 INFO - PROCESS | 3392 | 1465127797701 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
03:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 184ms
03:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
03:56:37 INFO - PROCESS | 3392 | 1465127797860 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:37 INFO - PROCESS | 3392 | 1465127797905 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
03:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 169ms
03:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
03:56:38 INFO - PROCESS | 3392 | 1465127798055 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:38 INFO - PROCESS | 3392 | 1465127798098 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
03:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 184ms
03:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
03:56:38 INFO - PROCESS | 3392 | 1465127798227 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:38 INFO - PROCESS | 3392 | 1465127798263 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
03:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 215ms
03:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
03:56:38 INFO - PROCESS | 3392 | 1465127798456 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:38 INFO - PROCESS | 3392 | 1465127798492 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
03:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 184ms
03:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
03:56:38 INFO - PROCESS | 3392 | 1465127798652 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:38 INFO - PROCESS | 3392 | 1465127798696 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
03:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 184ms
03:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
03:56:38 INFO - PROCESS | 3392 | 1465127798837 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:38 INFO - PROCESS | 3392 | 1465127798880 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
03:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 184ms
03:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
03:56:39 INFO - PROCESS | 3392 | 1465127799025 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - PROCESS | 3392 | 1465127799069 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
03:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 184ms
03:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
03:56:39 INFO - PROCESS | 3392 | 1465127799202 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - PROCESS | 3392 | 1465127799243 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
03:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 185ms
03:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
03:56:39 INFO - PROCESS | 3392 | 1465127799388 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - PROCESS | 3392 | 1465127799435 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
03:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 184ms
03:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
03:56:39 INFO - PROCESS | 3392 | 1465127799576 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - PROCESS | 3392 | 1465127799610 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
03:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 184ms
03:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
03:56:39 INFO - PROCESS | 3392 | 1465127799769 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - PROCESS | 3392 | 1465127799815 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
03:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 169ms
03:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
03:56:39 INFO - PROCESS | 3392 | 1465127799955 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:39 INFO - PROCESS | 3392 | 1465127800000 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
03:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 185ms
03:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
03:56:40 INFO - PROCESS | 3392 | 1465127800128 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:40 INFO - PROCESS | 3392 | 1465127800174 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
03:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 184ms
03:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
03:56:40 INFO - PROCESS | 3392 | 1465127800323 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:40 INFO - PROCESS | 3392 | 1465127800372 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
03:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 184ms
03:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
03:56:40 INFO - PROCESS | 3392 | 1465127800511 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:40 INFO - PROCESS | 3392 | 1465127800562 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
03:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 292ms
03:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
03:56:40 INFO - PROCESS | 3392 | 1465127800803 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:40 INFO - PROCESS | 3392 | 1465127800849 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
03:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 184ms
03:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
03:56:40 INFO - PROCESS | 3392 | 1465127800975 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - PROCESS | 3392 | 1465127801026 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
03:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 184ms
03:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
03:56:41 INFO - PROCESS | 3392 | 1465127801165 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - PROCESS | 3392 | 1465127801218 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
03:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 184ms
03:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
03:56:41 INFO - PROCESS | 3392 | 1465127801356 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - PROCESS | 3392 | 1465127801403 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
03:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 230ms
03:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
03:56:41 INFO - PROCESS | 3392 | 1465127801584 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - PROCESS | 3392 | 1465127801637 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
03:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 185ms
03:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
03:56:41 INFO - PROCESS | 3392 | 1465127801772 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - PROCESS | 3392 | 1465127801816 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
03:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 184ms
03:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
03:56:41 INFO - PROCESS | 3392 | 1465127801945 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:41 INFO - PROCESS | 3392 | 1465127801981 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
03:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 184ms
03:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
03:56:42 INFO - PROCESS | 3392 | 1465127802136 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:42 INFO - PROCESS | 3392 | 1465127802184 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
03:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 184ms
03:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
03:56:42 INFO - PROCESS | 3392 | 1465127802324 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:42 INFO - PROCESS | 3392 | 1465127802384 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
03:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 215ms
03:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
03:56:42 INFO - PROCESS | 3392 | 1465127802556 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:42 INFO - PROCESS | 3392 | 1465127802612 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
03:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 230ms
03:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
03:56:42 INFO - PROCESS | 3392 | 1465127802783 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:42 INFO - PROCESS | 3392 | 1465127802822 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
03:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 185ms
03:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
03:56:42 INFO - PROCESS | 3392 | 1465127802955 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:43 INFO - PROCESS | 3392 | 1465127803011 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
03:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 215ms
03:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
03:56:43 INFO - PROCESS | 3392 | 1465127803186 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:43 INFO - PROCESS | 3392 | 1465127803238 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
03:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 184ms
03:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
03:56:43 INFO - PROCESS | 3392 | 1465127803391 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:43 INFO - PROCESS | 3392 | 1465127803431 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
03:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 185ms
03:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
03:56:43 INFO - PROCESS | 3392 | 1465127803578 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:43 INFO - PROCESS | 3392 | 1465127803620 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
03:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 184ms
03:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
03:56:43 INFO - PROCESS | 3392 | 1465127803770 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:43 INFO - PROCESS | 3392 | 1465127803818 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
03:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 215ms
03:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
03:56:43 INFO - PROCESS | 3392 | 1465127803980 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:44 INFO - PROCESS | 3392 | 1465127804020 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
03:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 276ms
03:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
03:56:44 INFO - PROCESS | 3392 | 1465127804465 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:44 INFO - PROCESS | 3392 | 1465127804524 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
03:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 261ms
03:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
03:56:44 INFO - PROCESS | 3392 | 1465127804689 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:44 INFO - PROCESS | 3392 | 1465127804712 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
03:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 215ms
03:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
03:56:44 INFO - PROCESS | 3392 | 1465127804901 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:44 INFO - PROCESS | 3392 | 1465127804936 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
03:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 169ms
03:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
03:56:45 INFO - PROCESS | 3392 | 1465127805088 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - PROCESS | 3392 | 1465127805115 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
03:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 169ms
03:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
03:56:45 INFO - PROCESS | 3392 | 1465127805277 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - PROCESS | 3392 | 1465127805320 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
03:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 215ms
03:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
03:56:45 INFO - PROCESS | 3392 | 1465127805507 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - PROCESS | 3392 | 1465127805540 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
03:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 184ms
03:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
03:56:45 INFO - PROCESS | 3392 | 1465127805683 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - PROCESS | 3392 | 1465127805710 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
03:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 122ms
03:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
03:56:45 INFO - PROCESS | 3392 | 1465127805824 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - PROCESS | 3392 | 1465127805860 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
03:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 184ms
03:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
03:56:46 INFO - PROCESS | 3392 | 1465127806014 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - PROCESS | 3392 | 1465127806051 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
03:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 184ms
03:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
03:56:46 INFO - PROCESS | 3392 | 1465127806204 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - PROCESS | 3392 | 1465127806249 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
03:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 184ms
03:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
03:56:46 INFO - PROCESS | 3392 | 1465127806395 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - PROCESS | 3392 | 1465127806438 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
03:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 184ms
03:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
03:56:46 INFO - PROCESS | 3392 | 1465127806574 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - PROCESS | 3392 | 1465127806620 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
03:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 185ms
03:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
03:56:46 INFO - PROCESS | 3392 | 1465127806756 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - PROCESS | 3392 | 1465127806796 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
03:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 169ms
03:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
03:56:46 INFO - PROCESS | 3392 | 1465127806945 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:46 INFO - PROCESS | 3392 | 1465127806982 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
03:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 169ms
03:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
03:56:47 INFO - PROCESS | 3392 | 1465127807140 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:47 INFO - PROCESS | 3392 | 1465127807181 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
03:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 185ms
03:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
03:56:47 INFO - PROCESS | 3392 | 1465127807328 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:47 INFO - PROCESS | 3392 | 1465127807374 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
03:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 184ms
03:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
03:56:47 INFO - PROCESS | 3392 | 1465127807503 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:47 INFO - PROCESS | 3392 | 1465127807546 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
03:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 230ms
03:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
03:56:47 INFO - PROCESS | 3392 | 1465127807731 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:47 INFO - PROCESS | 3392 | 1465127807771 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
03:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 184ms
03:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
03:56:47 INFO - PROCESS | 3392 | 1465127807926 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:47 INFO - PROCESS | 3392 | 1465127807976 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
03:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 184ms
03:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
03:56:48 INFO - PROCESS | 3392 | 1465127808113 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:48 INFO - PROCESS | 3392 | 1465127808159 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
03:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 184ms
03:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
03:56:48 INFO - PROCESS | 3392 | 1465127808304 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:48 INFO - PROCESS | 3392 | 1465127808347 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
03:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 169ms
03:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
03:56:48 INFO - PROCESS | 3392 | 1465127808480 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:48 INFO - PROCESS | 3392 | 1465127808524 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
03:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 186ms
03:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
03:56:48 INFO - PROCESS | 3392 | 1465127808665 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:48 INFO - PROCESS | 3392 | 1465127808714 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
03:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 186ms
03:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
03:56:48 INFO - PROCESS | 3392 | 1465127808855 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:48 INFO - PROCESS | 3392 | 1465127808899 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
03:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 186ms
03:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
03:56:49 INFO - PROCESS | 3392 | 1465127809048 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:49 INFO - PROCESS | 3392 | 1465127809095 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
03:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 187ms
03:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
03:56:49 INFO - PROCESS | 3392 | 1465127809240 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:49 INFO - PROCESS | 3392 | 1465127809289 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
03:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 233ms
03:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
03:56:49 INFO - PROCESS | 3392 | 1465127809468 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:49 INFO - PROCESS | 3392 | 1465127809516 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
03:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 186ms
03:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
03:56:49 INFO - PROCESS | 3392 | 1465127809656 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:49 INFO - PROCESS | 3392 | 1465127809705 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
03:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 186ms
03:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
03:56:49 INFO - PROCESS | 3392 | 1465127809846 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:49 INFO - PROCESS | 3392 | 1465127809890 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
03:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 233ms
03:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
03:56:50 INFO - PROCESS | 3392 | 1465127810075 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:50 INFO - PROCESS | 3392 | 1465127810109 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
03:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 186ms
03:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
03:56:50 INFO - PROCESS | 3392 | 1465127810273 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:50 INFO - PROCESS | 3392 | 1465127810320 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
03:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 187ms
03:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
03:56:50 INFO - PROCESS | 3392 | 1465127810456 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:50 INFO - PROCESS | 3392 | 1465127810507 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:50 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.
03:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 233ms
03:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
03:56:50 INFO - PROCESS | 3392 | 1465127810685 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:50 INFO - PROCESS | 3392 | 1465127810718 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:51 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.
03:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 481ms
03:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
03:56:51 INFO - PROCESS | 3392 | 1465127811166 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:51 INFO - PROCESS | 3392 | 1465127811204 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:51 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.
03:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 187ms
03:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
03:56:51 INFO - PROCESS | 3392 | 1465127811357 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:51 INFO - PROCESS | 3392 | 1465127811399 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:51 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.
03:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 233ms
03:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
03:56:51 INFO - PROCESS | 3392 | 1465127811592 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:51 INFO - PROCESS | 3392 | 1465127811633 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:51 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.
03:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 217ms
03:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
03:56:51 INFO - PROCESS | 3392 | 1465127811823 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:51 INFO - PROCESS | 3392 | 1465127811873 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:52 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.
03:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 217ms
03:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
03:56:52 INFO - PROCESS | 3392 | 1465127812057 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:52 INFO - PROCESS | 3392 | 1465127812090 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:52 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.
03:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 187ms
03:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
03:56:52 INFO - PROCESS | 3392 | 1465127812248 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:52 INFO - PROCESS | 3392 | 1465127812312 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:52 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.
03:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 217ms
03:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
03:56:52 INFO - PROCESS | 3392 | 1465127812477 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:52 INFO - PROCESS | 3392 | 1465127812519 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:52 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.
03:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 217ms
03:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
03:56:52 INFO - PROCESS | 3392 | 1465127812711 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:52 INFO - PROCESS | 3392 | 1465127812750 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:53 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.
03:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 389ms
03:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
03:56:53 INFO - PROCESS | 3392 | 1465127813104 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:53 INFO - PROCESS | 3392 | 1465127813134 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:53 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.
03:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 186ms
03:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
03:56:53 INFO - PROCESS | 3392 | 1465127813277 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:53 INFO - PROCESS | 3392 | 1465127813306 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:53 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.
03:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 186ms
03:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
03:56:53 INFO - PROCESS | 3392 | 1465127813466 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:53 INFO - PROCESS | 3392 | 1465127813511 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:53 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.
03:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 233ms
03:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
03:56:53 INFO - PROCESS | 3392 | 1465127813696 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:53 INFO - PROCESS | 3392 | 1465127813729 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:53 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.
03:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 186ms
03:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
03:56:53 INFO - PROCESS | 3392 | 1465127813887 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:53 INFO - PROCESS | 3392 | 1465127813927 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:54 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.
03:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 187ms
03:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
03:56:54 INFO - PROCESS | 3392 | 1465127814077 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:54 INFO - PROCESS | 3392 | 1465127814118 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:54 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.
03:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 186ms
03:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
03:56:54 INFO - PROCESS | 3392 | 1465127814264 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:54 INFO - PROCESS | 3392 | 1465127814312 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:54 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.
03:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 233ms
03:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
03:56:54 INFO - PROCESS | 3392 | 1465127814493 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:54 INFO - PROCESS | 3392 | 1465127814533 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:54 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.
03:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 186ms
03:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
03:56:54 INFO - PROCESS | 3392 | 1465127814683 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:54 INFO - PROCESS | 3392 | 1465127814726 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:54 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.
03:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 186ms
03:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
03:56:54 INFO - PROCESS | 3392 | 1465127814880 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:54 INFO - PROCESS | 3392 | 1465127814925 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:55 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.
03:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 280ms
03:56:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
03:56:55 INFO - PROCESS | 3392 | 1465127815184 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:55 INFO - PROCESS | 3392 | 1465127815243 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
03:56:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 451ms
03:56:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
03:56:55 INFO - PROCESS | 3392 | 1465127815624 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:55 INFO - PROCESS | 3392 | 1465127815651 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
03:56:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 233ms
03:56:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
03:56:55 INFO - PROCESS | 3392 | 1465127815841 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:55 INFO - PROCESS | 3392 | 1465127815876 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
03:56:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 186ms
03:56:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
03:56:56 INFO - PROCESS | 3392 | 1465127816028 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - PROCESS | 3392 | 1465127816058 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
03:56:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 186ms
03:56:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
03:56:56 INFO - PROCESS | 3392 | 1465127816215 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - PROCESS | 3392 | 1465127816253 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
03:56:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 187ms
03:56:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
03:56:56 INFO - PROCESS | 3392 | 1465127816405 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - PROCESS | 3392 | 1465127816444 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
03:56:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 186ms
03:56:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
03:56:56 INFO - PROCESS | 3392 | 1465127816595 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - PROCESS | 3392 | 1465127816635 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
03:56:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 233ms
03:56:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
03:56:56 INFO - PROCESS | 3392 | 1465127816824 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - PROCESS | 3392 | 1465127816860 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
03:56:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 186ms
03:56:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
03:56:57 INFO - PROCESS | 3392 | 1465127817013 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:57 INFO - PROCESS | 3392 | 1465127817051 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
03:56:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 186ms
03:56:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
03:56:57 INFO - PROCESS | 3392 | 1465127817203 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:57 INFO - PROCESS | 3392 | 1465127817243 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
03:56:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 233ms
03:56:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
03:56:57 INFO - PROCESS | 3392 | 1465127817432 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:57 INFO - PROCESS | 3392 | 1465127817466 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
03:56:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 326ms
03:56:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
03:56:57 INFO - PROCESS | 3392 | 1465127817769 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:57 INFO - PROCESS | 3392 | 1465127817806 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:58 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
03:56:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 699ms
03:56:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
03:56:58 INFO - PROCESS | 3392 | 1465127818454 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:58 INFO - PROCESS | 3392 | 1465127818486 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
03:56:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 699ms
03:56:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
03:56:59 INFO - PROCESS | 3392 | 1465127819156 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:59 INFO - PROCESS | 3392 | 1465127819183 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:59 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
03:56:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:56:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
03:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:56:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:56:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:56:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
03:56:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 186ms
03:56:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
03:56:59 INFO - PROCESS | 3392 | 1465127819343 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:59 INFO - PROCESS | 3392 | 1465127819374 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
03:56:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 186ms
03:56:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
03:56:59 INFO - PROCESS | 3392 | 1465127819533 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:59 INFO - PROCESS | 3392 | 1465127819569 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
03:56:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 186ms
03:56:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
03:56:59 INFO - PROCESS | 3392 | 1465127819725 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:59 INFO - PROCESS | 3392 | 1465127819764 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
03:56:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 171ms
03:56:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
03:56:59 INFO - PROCESS | 3392 | 1465127819912 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:56:59 INFO - PROCESS | 3392 | 1465127819949 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
03:57:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 187ms
03:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
03:57:00 INFO - PROCESS | 3392 | 1465127820103 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:00 INFO - PROCESS | 3392 | 1465127820136 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
03:57:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 217ms
03:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
03:57:00 INFO - PROCESS | 3392 | 1465127820331 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:00 INFO - PROCESS | 3392 | 1465127820357 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:00 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
03:57:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
03:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
03:57:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 171ms
03:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
03:57:00 INFO - PROCESS | 3392 | 1465127820525 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:00 INFO - PROCESS | 3392 | 1465127820564 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
03:57:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 171ms
03:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
03:57:00 INFO - PROCESS | 3392 | 1465127820710 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:00 INFO - PROCESS | 3392 | 1465127820734 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:00 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
03:57:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
03:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
03:57:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 217ms
03:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
03:57:00 INFO - PROCESS | 3392 | 1465127820924 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:00 INFO - PROCESS | 3392 | 1465127820957 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:01 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
03:57:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:57:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
03:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:01 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:01 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
03:57:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 187ms
03:57:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
03:57:01 INFO - PROCESS | 3392 | 1465127821113 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:01 INFO - PROCESS | 3392 | 1465127821153 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:01 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
03:57:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
03:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:01 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:01 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
03:57:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 171ms
03:57:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
03:57:01 INFO - PROCESS | 3392 | 1465127821303 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:01 INFO - PROCESS | 3392 | 1465127821341 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
03:57:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 186ms
03:57:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
03:57:01 INFO - PROCESS | 3392 | 1465127821492 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:01 INFO - PROCESS | 3392 | 1465127821519 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
03:57:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 388ms
03:57:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
03:57:01 INFO - PROCESS | 3392 | 1465127821885 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:01 INFO - PROCESS | 3392 | 1465127821914 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
03:57:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 186ms
03:57:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
03:57:02 INFO - PROCESS | 3392 | 1465127822076 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:02 INFO - PROCESS | 3392 | 1465127822110 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
03:57:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 187ms
03:57:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
03:57:02 INFO - PROCESS | 3392 | 1465127822266 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:02 INFO - PROCESS | 3392 | 1465127822306 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
03:57:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 186ms
03:57:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
03:57:02 INFO - PROCESS | 3392 | 1465127822454 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:02 INFO - PROCESS | 3392 | 1465127822495 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
03:57:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 186ms
03:57:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
03:57:02 INFO - PROCESS | 3392 | 1465127822643 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:02 INFO - PROCESS | 3392 | 1465127822680 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
03:57:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 171ms
03:57:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
03:57:02 INFO - PROCESS | 3392 | 1465127822833 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:02 INFO - PROCESS | 3392 | 1465127822870 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
03:57:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 171ms
03:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
03:57:03 INFO - PROCESS | 3392 | 1465127823022 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:03 INFO - PROCESS | 3392 | 1465127823060 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
03:57:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 187ms
03:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
03:57:03 INFO - PROCESS | 3392 | 1465127823211 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:03 INFO - PROCESS | 3392 | 1465127823229 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
03:57:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 186ms
03:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
03:57:03 INFO - PROCESS | 3392 | 1465127823384 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:03 INFO - PROCESS | 3392 | 1465127823425 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
03:57:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 186ms
03:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
03:57:03 INFO - PROCESS | 3392 | 1465127823575 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:03 INFO - PROCESS | 3392 | 1465127823616 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:03 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
03:57:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 233ms
03:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
03:57:03 INFO - PROCESS | 3392 | 1465127823805 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:03 INFO - PROCESS | 3392 | 1465127823855 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
03:57:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 217ms
03:57:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
03:57:04 INFO - PROCESS | 3392 | 1465127824033 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:04 INFO - PROCESS | 3392 | 1465127824078 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
03:57:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 171ms
03:57:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
03:57:04 INFO - PROCESS | 3392 | 1465127824224 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:04 INFO - PROCESS | 3392 | 1465127824259 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:04 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
03:57:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 171ms
03:57:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
03:57:04 INFO - PROCESS | 3392 | 1465127824411 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:04 INFO - PROCESS | 3392 | 1465127824441 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:04 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
03:57:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
03:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
03:57:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:57:04 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
03:57:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
03:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
03:57:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:57:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 217ms
03:57:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
03:57:04 INFO - PROCESS | 3392 | 1465127824642 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:04 INFO - PROCESS | 3392 | 1465127824677 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:04 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.
03:57:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 186ms
03:57:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
03:57:04 INFO - PROCESS | 3392 | 1465127824834 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:04 INFO - PROCESS | 3392 | 1465127824869 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 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.
03:57:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 171ms
03:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
03:57:05 INFO - PROCESS | 3392 | 1465127825021 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - PROCESS | 3392 | 1465127825061 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
03:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 186ms
03:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
03:57:05 INFO - PROCESS | 3392 | 1465127825209 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - PROCESS | 3392 | 1465127825250 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
03:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 187ms
03:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
03:57:05 INFO - PROCESS | 3392 | 1465127825398 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - PROCESS | 3392 | 1465127825437 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
03:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 186ms
03:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
03:57:05 INFO - PROCESS | 3392 | 1465127825589 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - PROCESS | 3392 | 1465127825630 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
03:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 186ms
03:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
03:57:05 INFO - PROCESS | 3392 | 1465127825778 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - PROCESS | 3392 | 1465127825792 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
03:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 187ms
03:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
03:57:05 INFO - PROCESS | 3392 | 1465127825951 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:05 INFO - PROCESS | 3392 | 1465127825994 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
03:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 186ms
03:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
03:57:06 INFO - PROCESS | 3392 | 1465127826143 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:06 INFO - PROCESS | 3392 | 1465127826188 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
03:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 186ms
03:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
03:57:06 INFO - PROCESS | 3392 | 1465127826332 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:06 INFO - PROCESS | 3392 | 1465127826371 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
03:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 171ms
03:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
03:57:06 INFO - PROCESS | 3392 | 1465127826519 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:06 INFO - PROCESS | 3392 | 1465127826561 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
03:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 186ms
03:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
03:57:06 INFO - PROCESS | 3392 | 1465127826708 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:06 INFO - PROCESS | 3392 | 1465127826739 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
03:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 187ms
03:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
03:57:06 INFO - PROCESS | 3392 | 1465127826898 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:06 INFO - PROCESS | 3392 | 1465127826934 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
03:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 186ms
03:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
03:57:07 INFO - PROCESS | 3392 | 1465127827088 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:07 INFO - PROCESS | 3392 | 1465127827134 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
03:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 186ms
03:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
03:57:07 INFO - PROCESS | 3392 | 1465127827277 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:07 INFO - PROCESS | 3392 | 1465127827316 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
03:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 187ms
03:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
03:57:07 INFO - PROCESS | 3392 | 1465127827466 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:07 INFO - PROCESS | 3392 | 1465127827512 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
03:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 186ms
03:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
03:57:07 INFO - PROCESS | 3392 | 1465127827658 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:07 INFO - PROCESS | 3392 | 1465127827736 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
03:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 497ms
03:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
03:57:08 INFO - PROCESS | 3392 | 1465127828153 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:08 INFO - PROCESS | 3392 | 1465127828190 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
03:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 186ms
03:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
03:57:08 INFO - PROCESS | 3392 | 1465127828328 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:08 INFO - PROCESS | 3392 | 1465127828356 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
03:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 186ms
03:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
03:57:08 INFO - PROCESS | 3392 | 1465127828518 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:08 INFO - PROCESS | 3392 | 1465127828559 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
03:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 233ms
03:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
03:57:08 INFO - PROCESS | 3392 | 1465127828744 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:08 INFO - PROCESS | 3392 | 1465127828772 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
03:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 187ms
03:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
03:57:08 INFO - PROCESS | 3392 | 1465127828934 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:08 INFO - PROCESS | 3392 | 1465127828962 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
03:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 186ms
03:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
03:57:09 INFO - PROCESS | 3392 | 1465127829125 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:09 INFO - PROCESS | 3392 | 1465127829157 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
03:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 186ms
03:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
03:57:09 INFO - PROCESS | 3392 | 1465127829313 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:09 INFO - PROCESS | 3392 | 1465127829345 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
03:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 170ms
03:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
03:57:09 INFO - PROCESS | 3392 | 1465127829502 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:09 INFO - PROCESS | 3392 | 1465127829535 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
03:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 171ms
03:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
03:57:09 INFO - PROCESS | 3392 | 1465127829692 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:09 INFO - PROCESS | 3392 | 1465127829719 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
03:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 187ms
03:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
03:57:09 INFO - PROCESS | 3392 | 1465127829881 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:09 INFO - PROCESS | 3392 | 1465127829916 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
03:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 186ms
03:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
03:57:10 INFO - PROCESS | 3392 | 1465127830073 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:10 INFO - PROCESS | 3392 | 1465127830111 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
03:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 186ms
03:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
03:57:10 INFO - PROCESS | 3392 | 1465127830260 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:10 INFO - PROCESS | 3392 | 1465127830303 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
03:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 233ms
03:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
03:57:10 INFO - PROCESS | 3392 | 1465127830494 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:10 INFO - PROCESS | 3392 | 1465127830539 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
03:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 217ms
03:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
03:57:10 INFO - PROCESS | 3392 | 1465127830724 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:10 INFO - PROCESS | 3392 | 1465127830767 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
03:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 186ms
03:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
03:57:10 INFO - PROCESS | 3392 | 1465127830896 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:10 INFO - PROCESS | 3392 | 1465127830940 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
03:57:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 218ms
03:57:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
03:57:11 INFO - PROCESS | 3392 | 1465127831133 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:11 INFO - PROCESS | 3392 | 1465127831168 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:11 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
03:57:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 186ms
03:57:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
03:57:11 INFO - PROCESS | 3392 | 1465127831325 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:11 INFO - PROCESS | 3392 | 1465127831391 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
03:57:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 233ms
03:57:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
03:57:11 INFO - PROCESS | 3392 | 1465127831555 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:11 INFO - PROCESS | 3392 | 1465127831597 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:12 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)
03:57:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 730ms
03:57:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
03:57:12 INFO - PROCESS | 3392 | 1465127832296 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:12 INFO - PROCESS | 3392 | 1465127832325 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
03:57:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 637ms
03:57:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
03:57:12 INFO - PROCESS | 3392 | 1465127832935 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:12 INFO - PROCESS | 3392 | 1465127832964 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
03:57:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 636ms
03:57:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
03:57:13 INFO - PROCESS | 3392 | 1465127833558 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:13 INFO - PROCESS | 3392 | 1465127833591 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:14 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)
03:57:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 699ms
03:57:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
03:57:14 INFO - PROCESS | 3392 | 1465127834261 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:14 INFO - PROCESS | 3392 | 1465127834305 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:15 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)
03:57:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 947ms
03:57:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
03:57:15 INFO - PROCESS | 3392 | 1465127835208 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:15 INFO - PROCESS | 3392 | 1465127835237 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
03:57:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 683ms
03:57:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
03:57:15 INFO - PROCESS | 3392 | 1465127835909 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:15 INFO - PROCESS | 3392 | 1465127835920 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
03:57:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 684ms
03:57:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
03:57:16 INFO - PROCESS | 3392 | 1465127836601 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:16 INFO - PROCESS | 3392 | 1465127836637 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
03:57:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 683ms
03:57:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
03:57:17 INFO - PROCESS | 3392 | 1465127837299 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:17 INFO - PROCESS | 3392 | 1465127837334 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:17 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
03:57:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 683ms
03:57:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
03:57:17 INFO - PROCESS | 3392 | 1465127837999 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:18 INFO - PROCESS | 3392 | 1465127838025 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
03:57:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 683ms
03:57:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
03:57:18 INFO - PROCESS | 3392 | 1465127838684 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:18 INFO - PROCESS | 3392 | 1465127838715 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:18 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
03:57:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
03:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:18 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:18 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
03:57:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 187ms
03:57:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
03:57:18 INFO - PROCESS | 3392 | 1465127838875 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:18 INFO - PROCESS | 3392 | 1465127838904 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
03:57:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 171ms
03:57:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
03:57:19 INFO - PROCESS | 3392 | 1465127839062 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:19 INFO - PROCESS | 3392 | 1465127839094 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:19 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
03:57:19 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:57:19 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:57:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
03:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:19 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:19 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
03:57:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 186ms
03:57:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
03:57:19 INFO - PROCESS | 3392 | 1465127839252 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:19 INFO - PROCESS | 3392 | 1465127839293 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
03:57:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 186ms
03:57:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
03:57:19 INFO - PROCESS | 3392 | 1465127839443 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:19 INFO - PROCESS | 3392 | 1465127839481 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
03:57:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 699ms
03:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
03:57:20 INFO - PROCESS | 3392 | 1465127840143 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:20 INFO - PROCESS | 3392 | 1465127840173 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:20 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
03:57:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 621ms
03:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
03:57:20 INFO - PROCESS | 3392 | 1465127840799 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:20 INFO - PROCESS | 3392 | 1465127840871 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:21 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.)
03:57:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 730ms
03:57:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
03:57:21 INFO - PROCESS | 3392 | 1465127841523 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:21 INFO - PROCESS | 3392 | 1465127841550 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
03:57:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 636ms
03:57:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
03:57:22 INFO - PROCESS | 3392 | 1465127842162 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:22 INFO - PROCESS | 3392 | 1465127842190 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:22 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
03:57:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 699ms
03:57:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
03:57:22 INFO - PROCESS | 3392 | 1465127842871 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:22 INFO - PROCESS | 3392 | 1465127842899 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
03:57:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 186ms
03:57:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
03:57:23 INFO - PROCESS | 3392 | 1465127843052 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:23 INFO - PROCESS | 3392 | 1465127843087 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
03:57:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 699ms
03:57:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
03:57:23 INFO - PROCESS | 3392 | 1465127843754 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:23 INFO - PROCESS | 3392 | 1465127843766 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
03:57:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 636ms
03:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
03:57:24 INFO - PROCESS | 3392 | 1465127844376 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:24 INFO - PROCESS | 3392 | 1465127844404 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
03:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 187ms
03:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
03:57:24 INFO - PROCESS | 3392 | 1465127844567 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:24 INFO - PROCESS | 3392 | 1465127844593 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
03:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 139ms
03:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
03:57:24 INFO - PROCESS | 3392 | 1465127844704 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:24 INFO - PROCESS | 3392 | 1465127844736 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
03:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 187ms
03:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
03:57:24 INFO - PROCESS | 3392 | 1465127844894 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:24 INFO - PROCESS | 3392 | 1465127844931 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
03:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 186ms
03:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
03:57:25 INFO - PROCESS | 3392 | 1465127845082 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:25 INFO - PROCESS | 3392 | 1465127845119 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
03:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 186ms
03:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
03:57:25 INFO - PROCESS | 3392 | 1465127845271 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:25 INFO - PROCESS | 3392 | 1465127845315 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
03:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 187ms
03:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
03:57:25 INFO - PROCESS | 3392 | 1465127845468 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:25 INFO - PROCESS | 3392 | 1465127845497 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
03:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 186ms
03:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
03:57:25 INFO - PROCESS | 3392 | 1465127845660 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:25 INFO - PROCESS | 3392 | 1465127845698 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:25 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
03:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 187ms
03:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
03:57:25 INFO - PROCESS | 3392 | 1465127845848 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:25 INFO - PROCESS | 3392 | 1465127845886 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:26 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
03:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 186ms
03:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
03:57:26 INFO - PROCESS | 3392 | 1465127846038 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:26 INFO - PROCESS | 3392 | 1465127846068 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:26 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
03:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 186ms
03:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
03:57:26 INFO - PROCESS | 3392 | 1465127846229 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:26 INFO - PROCESS | 3392 | 1465127846256 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
03:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 187ms
03:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
03:57:26 INFO - PROCESS | 3392 | 1465127846401 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:26 INFO - PROCESS | 3392 | 1465127846443 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:26 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
03:57:26 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:57:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
03:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 217ms
03:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
03:57:26 INFO - PROCESS | 3392 | 1465127846629 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:26 INFO - PROCESS | 3392 | 1465127846675 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
03:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 435ms
03:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
03:57:27 INFO - PROCESS | 3392 | 1465127847066 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:27 INFO - PROCESS | 3392 | 1465127847096 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:27 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
03:57:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:57:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
03:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:27 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:27 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
03:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 186ms
03:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
03:57:27 INFO - PROCESS | 3392 | 1465127847256 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:27 INFO - PROCESS | 3392 | 1465127847284 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
03:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 187ms
03:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
03:57:27 INFO - PROCESS | 3392 | 1465127847450 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:27 INFO - PROCESS | 3392 | 1465127847485 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
03:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 218ms
03:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
03:57:27 INFO - PROCESS | 3392 | 1465127847678 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:27 INFO - PROCESS | 3392 | 1465127847724 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
03:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 233ms
03:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
03:57:27 INFO - PROCESS | 3392 | 1465127847906 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:27 INFO - PROCESS | 3392 | 1465127847932 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
03:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 186ms
03:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
03:57:28 INFO - PROCESS | 3392 | 1465127848098 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:28 INFO - PROCESS | 3392 | 1465127848142 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
03:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 186ms
03:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
03:57:28 INFO - PROCESS | 3392 | 1465127848285 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:28 INFO - PROCESS | 3392 | 1465127848318 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
03:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 186ms
03:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
03:57:28 INFO - PROCESS | 3392 | 1465127848477 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:28 INFO - PROCESS | 3392 | 1465127848516 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
03:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 187ms
03:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
03:57:28 INFO - PROCESS | 3392 | 1465127848664 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:28 INFO - PROCESS | 3392 | 1465127848695 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
03:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 186ms
03:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
03:57:28 INFO - PROCESS | 3392 | 1465127848838 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:28 INFO - PROCESS | 3392 | 1465127848887 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
03:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 217ms
03:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
03:57:29 INFO - PROCESS | 3392 | 1465127849070 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:29 INFO - PROCESS | 3392 | 1465127849112 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
03:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 233ms
03:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
03:57:29 INFO - PROCESS | 3392 | 1465127849301 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:29 INFO - PROCESS | 3392 | 1465127849335 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
03:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 186ms
03:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
03:57:29 INFO - PROCESS | 3392 | 1465127849490 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:29 INFO - PROCESS | 3392 | 1465127849546 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
03:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 233ms
03:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
03:57:29 INFO - PROCESS | 3392 | 1465127849737 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:29 INFO - PROCESS | 3392 | 1465127849786 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
03:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 202ms
03:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
03:57:29 INFO - PROCESS | 3392 | 1465127849930 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:29 INFO - PROCESS | 3392 | 1465127849956 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
03:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 186ms
03:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
03:57:30 INFO - PROCESS | 3392 | 1465127850118 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:30 INFO - PROCESS | 3392 | 1465127850150 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
03:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 186ms
03:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
03:57:30 INFO - PROCESS | 3392 | 1465127850307 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:30 INFO - PROCESS | 3392 | 1465127850336 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
03:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 171ms
03:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
03:57:30 INFO - PROCESS | 3392 | 1465127850498 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:30 INFO - PROCESS | 3392 | 1465127850537 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
03:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 187ms
03:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
03:57:30 INFO - PROCESS | 3392 | 1465127850686 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:30 INFO - PROCESS | 3392 | 1465127850737 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
03:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 217ms
03:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
03:57:30 INFO - PROCESS | 3392 | 1465127850916 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:30 INFO - PROCESS | 3392 | 1465127850954 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
03:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 171ms
03:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
03:57:31 INFO - PROCESS | 3392 | 1465127851105 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:31 INFO - PROCESS | 3392 | 1465127851147 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
03:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 171ms
03:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
03:57:31 INFO - PROCESS | 3392 | 1465127851280 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:31 INFO - PROCESS | 3392 | 1465127851318 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
03:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 186ms
03:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
03:57:31 INFO - PROCESS | 3392 | 1465127851468 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:31 INFO - PROCESS | 3392 | 1465127851509 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
03:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 187ms
03:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
03:57:31 INFO - PROCESS | 3392 | 1465127851661 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:31 INFO - PROCESS | 3392 | 1465127851709 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
03:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 186ms
03:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
03:57:31 INFO - PROCESS | 3392 | 1465127851849 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:31 INFO - PROCESS | 3392 | 1465127851880 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
03:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 186ms
03:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
03:57:32 INFO - PROCESS | 3392 | 1465127852037 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:32 INFO - PROCESS | 3392 | 1465127852076 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
03:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 187ms
03:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
03:57:32 INFO - PROCESS | 3392 | 1465127852232 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:32 INFO - PROCESS | 3392 | 1465127852279 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
03:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 217ms
03:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
03:57:32 INFO - PROCESS | 3392 | 1465127852459 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:32 INFO - PROCESS | 3392 | 1465127852500 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
03:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 187ms
03:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
03:57:32 INFO - PROCESS | 3392 | 1465127852651 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:32 INFO - PROCESS | 3392 | 1465127852683 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
03:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 186ms
03:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
03:57:32 INFO - PROCESS | 3392 | 1465127852838 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:32 INFO - PROCESS | 3392 | 1465127852906 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
03:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 481ms
03:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
03:57:33 INFO - PROCESS | 3392 | 1465127853336 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:33 INFO - PROCESS | 3392 | 1465127853365 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
03:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 186ms
03:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
03:57:33 INFO - PROCESS | 3392 | 1465127853525 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:33 INFO - PROCESS | 3392 | 1465127853558 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
03:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 187ms
03:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
03:57:33 INFO - PROCESS | 3392 | 1465127853702 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:33 INFO - PROCESS | 3392 | 1465127853737 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
03:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 217ms
03:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
03:57:33 INFO - PROCESS | 3392 | 1465127853928 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:33 INFO - PROCESS | 3392 | 1465127853970 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
03:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 187ms
03:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
03:57:34 INFO - PROCESS | 3392 | 1465127854117 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:34 INFO - PROCESS | 3392 | 1465127854159 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
03:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 233ms
03:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
03:57:34 INFO - PROCESS | 3392 | 1465127854347 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:34 INFO - PROCESS | 3392 | 1465127854393 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
03:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 217ms
03:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
03:57:34 INFO - PROCESS | 3392 | 1465127854576 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:34 INFO - PROCESS | 3392 | 1465127854608 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
03:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 187ms
03:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
03:57:34 INFO - PROCESS | 3392 | 1465127854769 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:34 INFO - PROCESS | 3392 | 1465127854806 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
03:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 186ms
03:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
03:57:34 INFO - PROCESS | 3392 | 1465127854954 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:34 INFO - PROCESS | 3392 | 1465127854987 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:35 INFO - PROCESS | 3392 | 1465127855065 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
03:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 186ms
03:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
03:57:35 INFO - PROCESS | 3392 | 1465127855145 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:35 INFO - PROCESS | 3392 | 1465127855183 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
03:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 233ms
03:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
03:57:35 INFO - PROCESS | 3392 | 1465127855379 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:35 INFO - PROCESS | 3392 | 1465127855416 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
03:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 187ms
03:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
03:57:35 INFO - PROCESS | 3392 | 1465127855566 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:35 INFO - PROCESS | 3392 | 1465127855618 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
03:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 232ms
03:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
03:57:35 INFO - PROCESS | 3392 | 1465127855797 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:35 INFO - PROCESS | 3392 | 1465127855842 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
03:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 218ms
03:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
03:57:36 INFO - PROCESS | 3392 | 1465127856026 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:36 INFO - PROCESS | 3392 | 1465127856060 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
03:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 171ms
03:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
03:57:36 INFO - PROCESS | 3392 | 1465127856216 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:36 INFO - PROCESS | 3392 | 1465127856244 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
03:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 186ms
03:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
03:57:36 INFO - PROCESS | 3392 | 1465127856393 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:36 INFO - PROCESS | 3392 | 1465127856447 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
03:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 217ms
03:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
03:57:36 INFO - PROCESS | 3392 | 1465127856622 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:36 INFO - PROCESS | 3392 | 1465127856661 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
03:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 186ms
03:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
03:57:36 INFO - PROCESS | 3392 | 1465127856813 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:36 INFO - PROCESS | 3392 | 1465127856852 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
03:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 186ms
03:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
03:57:36 INFO - PROCESS | 3392 | 1465127857001 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - PROCESS | 3392 | 1465127857034 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
03:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 187ms
03:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
03:57:37 INFO - PROCESS | 3392 | 1465127857190 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - PROCESS | 3392 | 1465127857221 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
03:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 186ms
03:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
03:57:37 INFO - PROCESS | 3392 | 1465127857380 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - PROCESS | 3392 | 1465127857419 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
03:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 186ms
03:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
03:57:37 INFO - PROCESS | 3392 | 1465127857569 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - PROCESS | 3392 | 1465127857601 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
03:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 187ms
03:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
03:57:37 INFO - PROCESS | 3392 | 1465127857760 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - PROCESS | 3392 | 1465127857801 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
03:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 171ms
03:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
03:57:37 INFO - PROCESS | 3392 | 1465127857950 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:37 INFO - PROCESS | 3392 | 1465127857997 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
03:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 218ms
03:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
03:57:38 INFO - PROCESS | 3392 | 1465127858178 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:38 INFO - PROCESS | 3392 | 1465127858212 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
03:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 186ms
03:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
03:57:38 INFO - PROCESS | 3392 | 1465127858367 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:38 INFO - PROCESS | 3392 | 1465127858415 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
03:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 186ms
03:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
03:57:38 INFO - PROCESS | 3392 | 1465127858557 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:38 INFO - PROCESS | 3392 | 1465127858589 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
03:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 171ms
03:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
03:57:38 INFO - PROCESS | 3392 | 1465127858733 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:38 INFO - PROCESS | 3392 | 1465127858790 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
03:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 218ms
03:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
03:57:38 INFO - PROCESS | 3392 | 1465127858959 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:39 INFO - PROCESS | 3392 | 1465127859002 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
03:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 186ms
03:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
03:57:39 INFO - PROCESS | 3392 | 1465127859150 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:39 INFO - PROCESS | 3392 | 1465127859193 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
03:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 420ms
03:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
03:57:39 INFO - PROCESS | 3392 | 1465127859584 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:39 INFO - PROCESS | 3392 | 1465127859630 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
03:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 388ms
03:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
03:57:39 INFO - PROCESS | 3392 | 1465127859978 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:39 INFO - PROCESS | 3392 | 1465127860007 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
03:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 171ms
03:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
03:57:40 INFO - PROCESS | 3392 | 1465127860168 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:40 INFO - PROCESS | 3392 | 1465127860198 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
03:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 170ms
03:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
03:57:40 INFO - PROCESS | 3392 | 1465127860358 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:40 INFO - PROCESS | 3392 | 1465127860402 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
03:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 186ms
03:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
03:57:40 INFO - PROCESS | 3392 | 1465127860550 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:40 INFO - PROCESS | 3392 | 1465127860577 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
03:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 187ms
03:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
03:57:40 INFO - PROCESS | 3392 | 1465127860735 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:40 INFO - PROCESS | 3392 | 1465127860761 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
03:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 186ms
03:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
03:57:40 INFO - PROCESS | 3392 | 1465127860925 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:40 INFO - PROCESS | 3392 | 1465127860969 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
03:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 186ms
03:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
03:57:41 INFO - PROCESS | 3392 | 1465127861114 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:41 INFO - PROCESS | 3392 | 1465127861153 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
03:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 186ms
03:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
03:57:41 INFO - PROCESS | 3392 | 1465127861287 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:41 INFO - PROCESS | 3392 | 1465127861321 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
03:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 187ms
03:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
03:57:41 INFO - PROCESS | 3392 | 1465127861477 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:41 INFO - PROCESS | 3392 | 1465127861508 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
03:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 171ms
03:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
03:57:41 INFO - PROCESS | 3392 | 1465127861667 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:41 INFO - PROCESS | 3392 | 1465127861713 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
03:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 217ms
03:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
03:57:41 INFO - PROCESS | 3392 | 1465127861903 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:41 INFO - PROCESS | 3392 | 1465127861963 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
03:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 218ms
03:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
03:57:42 INFO - PROCESS | 3392 | 1465127862136 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:42 INFO - PROCESS | 3392 | 1465127862175 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
03:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 187ms
03:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
03:57:42 INFO - PROCESS | 3392 | 1465127862327 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:42 INFO - PROCESS | 3392 | 1465127862376 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
03:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 217ms
03:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
03:57:42 INFO - PROCESS | 3392 | 1465127862560 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:42 INFO - PROCESS | 3392 | 1465127862613 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
03:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 217ms
03:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
03:57:42 INFO - PROCESS | 3392 | 1465127862794 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:42 INFO - PROCESS | 3392 | 1465127862838 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
03:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 187ms
03:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
03:57:42 INFO - PROCESS | 3392 | 1465127862984 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - PROCESS | 3392 | 1465127863056 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
03:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 217ms
03:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
03:57:43 INFO - PROCESS | 3392 | 1465127863215 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - PROCESS | 3392 | 1465127863258 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
03:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 170ms
03:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
03:57:43 INFO - PROCESS | 3392 | 1465127863403 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - PROCESS | 3392 | 1465127863442 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
03:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 186ms
03:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
03:57:43 INFO - PROCESS | 3392 | 1465127863593 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - PROCESS | 3392 | 1465127863627 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
03:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 187ms
03:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
03:57:43 INFO - PROCESS | 3392 | 1465127863782 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - PROCESS | 3392 | 1465127863808 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
03:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 186ms
03:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
03:57:43 INFO - PROCESS | 3392 | 1465127863954 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:43 INFO - PROCESS | 3392 | 1465127863984 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
03:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 186ms
03:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
03:57:44 INFO - PROCESS | 3392 | 1465127864143 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:44 INFO - PROCESS | 3392 | 1465127864193 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
03:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 186ms
03:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
03:57:44 INFO - PROCESS | 3392 | 1465127864334 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:44 INFO - PROCESS | 3392 | 1465127864365 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
03:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 187ms
03:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
03:57:44 INFO - PROCESS | 3392 | 1465127864522 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:44 INFO - PROCESS | 3392 | 1465127864561 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
03:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 171ms
03:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
03:57:44 INFO - PROCESS | 3392 | 1465127864717 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:44 INFO - PROCESS | 3392 | 1465127864762 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
03:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 186ms
03:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
03:57:44 INFO - PROCESS | 3392 | 1465127864905 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:44 INFO - PROCESS | 3392 | 1465127864949 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
03:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 186ms
03:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
03:57:45 INFO - PROCESS | 3392 | 1465127865095 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:45 INFO - PROCESS | 3392 | 1465127865143 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
03:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 186ms
03:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
03:57:45 INFO - PROCESS | 3392 | 1465127865285 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:45 INFO - PROCESS | 3392 | 1465127865332 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:45 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
03:57:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:57:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
03:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
03:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 233ms
03:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
03:57:45 INFO - PROCESS | 3392 | 1465127865516 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:45 INFO - PROCESS | 3392 | 1465127865562 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:45 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
03:57:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:57:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
03:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
03:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 187ms
03:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
03:57:45 INFO - PROCESS | 3392 | 1465127865800 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:45 INFO - PROCESS | 3392 | 1465127865943 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:46 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
03:57:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:57:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:57:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
03:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
03:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 435ms
03:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
03:57:46 INFO - PROCESS | 3392 | 1465127866170 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:46 INFO - PROCESS | 3392 | 1465127866200 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:46 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
03:57:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:57:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
03:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
03:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 218ms
03:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
03:57:46 INFO - PROCESS | 3392 | 1465127866383 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:46 INFO - PROCESS | 3392 | 1465127866420 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:46 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
03:57:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:57:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
03:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
03:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 186ms
03:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
03:57:46 INFO - PROCESS | 3392 | 1465127866573 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:46 INFO - PROCESS | 3392 | 1465127866610 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:46 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
03:57:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:57:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:57:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
03:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
03:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 170ms
03:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
03:57:46 INFO - PROCESS | 3392 | 1465127866760 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:46 INFO - PROCESS | 3392 | 1465127866808 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
03:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 217ms
03:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
03:57:46 INFO - PROCESS | 3392 | 1465127866989 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 INFO - PROCESS | 3392 | 1465127867017 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 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
03:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 187ms
03:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
03:57:47 INFO - PROCESS | 3392 | 1465127867178 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 INFO - PROCESS | 3392 | 1465127867207 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 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
03:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 171ms
03:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
03:57:47 INFO - PROCESS | 3392 | 1465127867369 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 INFO - PROCESS | 3392 | 1465127867408 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
03:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 171ms
03:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
03:57:47 INFO - PROCESS | 3392 | 1465127867558 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 INFO - PROCESS | 3392 | 1465127867595 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
03:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 186ms
03:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
03:57:47 INFO - PROCESS | 3392 | 1465127867748 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 INFO - PROCESS | 3392 | 1465127867783 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
03:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 186ms
03:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
03:57:47 INFO - PROCESS | 3392 | 1465127867937 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:47 INFO - PROCESS | 3392 | 1465127867978 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:48 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
03:57:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
03:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:48 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:48 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
03:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 187ms
03:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
03:57:48 INFO - PROCESS | 3392 | 1465127868127 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:48 INFO - PROCESS | 3392 | 1465127868177 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
03:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 232ms
03:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
03:57:48 INFO - PROCESS | 3392 | 1465127868358 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:48 INFO - PROCESS | 3392 | 1465127868402 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
03:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 218ms
03:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
03:57:48 INFO - PROCESS | 3392 | 1465127868593 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:48 INFO - PROCESS | 3392 | 1465127868630 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
03:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 187ms
03:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
03:57:48 INFO - PROCESS | 3392 | 1465127868762 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:48 INFO - PROCESS | 3392 | 1465127868804 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
03:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 186ms
03:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
03:57:48 INFO - PROCESS | 3392 | 1465127868954 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:49 INFO - PROCESS | 3392 | 1465127869005 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
03:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 217ms
03:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
03:57:49 INFO - PROCESS | 3392 | 1465127869182 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:49 INFO - PROCESS | 3392 | 1465127869225 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
03:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 186ms
03:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
03:57:49 INFO - PROCESS | 3392 | 1465127869386 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:49 INFO - PROCESS | 3392 | 1465127869425 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
03:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 186ms
03:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
03:57:49 INFO - PROCESS | 3392 | 1465127869575 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:49 INFO - PROCESS | 3392 | 1465127869614 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
03:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 217ms
03:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
03:57:49 INFO - PROCESS | 3392 | 1465127869804 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:49 INFO - PROCESS | 3392 | 1465127869840 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
03:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 171ms
03:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
03:57:49 INFO - PROCESS | 3392 | 1465127869994 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:50 INFO - PROCESS | 3392 | 1465127870034 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
03:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 186ms
03:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
03:57:50 INFO - PROCESS | 3392 | 1465127870185 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:50 INFO - PROCESS | 3392 | 1465127870234 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
03:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 218ms
03:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
03:57:50 INFO - PROCESS | 3392 | 1465127870413 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:50 INFO - PROCESS | 3392 | 1465127870462 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
03:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 171ms
03:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
03:57:50 INFO - PROCESS | 3392 | 1465127870603 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:50 INFO - PROCESS | 3392 | 1465127870644 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
03:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 217ms
03:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
03:57:50 INFO - PROCESS | 3392 | 1465127870833 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:50 INFO - PROCESS | 3392 | 1465127870884 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
03:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 233ms
03:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
03:57:51 INFO - PROCESS | 3392 | 1465127871061 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:51 INFO - PROCESS | 3392 | 1465127871106 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
03:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 186ms
03:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
03:57:51 INFO - PROCESS | 3392 | 1465127871252 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:51 INFO - PROCESS | 3392 | 1465127871284 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
03:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 187ms
03:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
03:57:51 INFO - PROCESS | 3392 | 1465127871427 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:51 INFO - PROCESS | 3392 | 1465127871472 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
03:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 171ms
03:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
03:57:51 INFO - PROCESS | 3392 | 1465127871620 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:51 INFO - PROCESS | 3392 | 1465127871668 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
03:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 218ms
03:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
03:57:51 INFO - PROCESS | 3392 | 1465127871846 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:51 INFO - PROCESS | 3392 | 1465127871888 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
03:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 186ms
03:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
03:57:52 INFO - PROCESS | 3392 | 1465127872036 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:52 INFO - PROCESS | 3392 | 1465127872119 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
03:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 497ms
03:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
03:57:52 INFO - PROCESS | 3392 | 1465127872533 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:52 INFO - PROCESS | 3392 | 1465127872575 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
03:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 388ms
03:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
03:57:52 INFO - PROCESS | 3392 | 1465127872927 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:52 INFO - PROCESS | 3392 | 1465127872956 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:53 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
03:57:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:57:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
03:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:20:1
03:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 186ms
03:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
03:57:53 INFO - PROCESS | 3392 | 1465127873117 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:53 INFO - PROCESS | 3392 | 1465127873146 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
03:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 171ms
03:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
03:57:53 INFO - PROCESS | 3392 | 1465127873308 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:53 INFO - PROCESS | 3392 | 1465127873356 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
03:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 217ms
03:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
03:57:53 INFO - PROCESS | 3392 | 1465127873540 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:53 INFO - PROCESS | 3392 | 1465127873568 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
03:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 171ms
03:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
03:57:53 INFO - PROCESS | 3392 | 1465127873728 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:53 INFO - PROCESS | 3392 | 1465127873760 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:53 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
03:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 187ms
03:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
03:57:53 INFO - PROCESS | 3392 | 1465127873903 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:53 INFO - PROCESS | 3392 | 1465127873942 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:54 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
03:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 186ms
03:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
03:57:54 INFO - PROCESS | 3392 | 1465127874090 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:54 INFO - PROCESS | 3392 | 1465127874122 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
03:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 186ms
03:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
03:57:54 INFO - PROCESS | 3392 | 1465127874280 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:54 INFO - PROCESS | 3392 | 1465127874315 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
03:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 699ms
03:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
03:57:54 INFO - PROCESS | 3392 | 1465127874986 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:55 INFO - PROCESS | 3392 | 1465127875012 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
03:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 186ms
03:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
03:57:55 INFO - PROCESS | 3392 | 1465127875175 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:55 INFO - PROCESS | 3392 | 1465127875222 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
03:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 233ms
03:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
03:57:55 INFO - PROCESS | 3392 | 1465127875412 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:55 INFO - PROCESS | 3392 | 1465127875452 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
03:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 186ms
03:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
03:57:55 INFO - PROCESS | 3392 | 1465127875593 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:55 INFO - PROCESS | 3392 | 1465127875637 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
03:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 233ms
03:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
03:57:55 INFO - PROCESS | 3392 | 1465127875835 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:55 INFO - PROCESS | 3392 | 1465127875894 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
03:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 233ms
03:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
03:57:56 INFO - PROCESS | 3392 | 1465127876061 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:56 INFO - PROCESS | 3392 | 1465127876109 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
03:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 217ms
03:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
03:57:56 INFO - PROCESS | 3392 | 1465127876290 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:56 INFO - PROCESS | 3392 | 1465127876311 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 186ms
03:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
03:57:56 INFO - PROCESS | 3392 | 1465127876463 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:56 INFO - PROCESS | 3392 | 1465127876506 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:56 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
03:57:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
03:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
03:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 187ms
03:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
03:57:56 INFO - PROCESS | 3392 | 1465127876655 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:56 INFO - PROCESS | 3392 | 1465127876696 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
03:57:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
03:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
03:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 186ms
03:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
03:57:56 INFO - PROCESS | 3392 | 1465127876843 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:56 INFO - PROCESS | 3392 | 1465127876877 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 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
03:57:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
03:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
03:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 186ms
03:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
03:57:57 INFO - PROCESS | 3392 | 1465127877033 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 INFO - PROCESS | 3392 | 1465127877066 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 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]"
03:57:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:57:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
03:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
03:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 187ms
03:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
03:57:57 INFO - PROCESS | 3392 | 1465127877222 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 INFO - PROCESS | 3392 | 1465127877251 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 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
03:57:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
03:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:57:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:57:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:57:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
03:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 186ms
03:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
03:57:57 INFO - PROCESS | 3392 | 1465127877412 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 INFO - PROCESS | 3392 | 1465127877453 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
03:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 171ms
03:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
03:57:57 INFO - PROCESS | 3392 | 1465127877605 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 INFO - PROCESS | 3392 | 1465127877647 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
03:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 170ms
03:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
03:57:57 INFO - PROCESS | 3392 | 1465127877790 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 INFO - PROCESS | 3392 | 1465127877831 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
03:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 186ms
03:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
03:57:57 INFO - PROCESS | 3392 | 1465127877980 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:58 INFO - PROCESS | 3392 | 1465127878023 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
03:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 187ms
03:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
03:57:58 INFO - PROCESS | 3392 | 1465127878171 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:58 INFO - PROCESS | 3392 | 1465127878220 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
03:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 217ms
03:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
03:57:58 INFO - PROCESS | 3392 | 1465127878398 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:58 INFO - PROCESS | 3392 | 1465127878440 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
03:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 187ms
03:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
03:57:58 INFO - PROCESS | 3392 | 1465127878587 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:58 INFO - PROCESS | 3392 | 1465127878661 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
03:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 481ms
03:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
03:57:59 INFO - PROCESS | 3392 | 1465127879069 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:59 INFO - PROCESS | 3392 | 1465127879100 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
03:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 170ms
03:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
03:57:59 INFO - PROCESS | 3392 | 1465127879259 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:59 INFO - PROCESS | 3392 | 1465127879290 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
03:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 217ms
03:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
03:57:59 INFO - PROCESS | 3392 | 1465127879491 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:59 INFO - PROCESS | 3392 | 1465127879519 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
03:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 233ms
03:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
03:57:59 INFO - PROCESS | 3392 | 1465127879717 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:59 INFO - PROCESS | 3392 | 1465127879756 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
03:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 186ms
03:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
03:57:59 INFO - PROCESS | 3392 | 1465127879906 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:57:59 INFO - PROCESS | 3392 | 1465127879932 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
03:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 187ms
03:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
03:58:00 INFO - PROCESS | 3392 | 1465127880096 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:00 INFO - PROCESS | 3392 | 1465127880134 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
03:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 186ms
03:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
03:58:00 INFO - PROCESS | 3392 | 1465127880286 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:00 INFO - PROCESS | 3392 | 1465127880317 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
03:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 186ms
03:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
03:58:00 INFO - PROCESS | 3392 | 1465127880474 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:00 INFO - PROCESS | 3392 | 1465127880507 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
03:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 217ms
03:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
03:58:00 INFO - PROCESS | 3392 | 1465127880706 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:00 INFO - PROCESS | 3392 | 1465127880745 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
03:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 186ms
03:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
03:58:00 INFO - PROCESS | 3392 | 1465127880893 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:00 INFO - PROCESS | 3392 | 1465127880940 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
03:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 233ms
03:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
03:58:01 INFO - PROCESS | 3392 | 1465127881127 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:01 INFO - PROCESS | 3392 | 1465127881182 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
03:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 233ms
03:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
03:58:01 INFO - PROCESS | 3392 | 1465127881340 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:01 INFO - PROCESS | 3392 | 1465127881374 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
03:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 187ms
03:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
03:58:01 INFO - PROCESS | 3392 | 1465127881529 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:01 INFO - PROCESS | 3392 | 1465127881563 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
03:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 186ms
03:58:01 INFO - PROCESS | 3392 | 1465127881725 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
03:58:01 INFO - PROCESS | 3392 | 1465127881759 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
03:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 187ms
03:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
03:58:01 INFO - PROCESS | 3392 | 1465127881943 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:01 INFO - PROCESS | 3392 | 1465127881998 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
03:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 248ms
03:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
03:58:02 INFO - PROCESS | 3392 | 1465127882168 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:02 INFO - PROCESS | 3392 | 1465127882196 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
03:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 186ms
03:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
03:58:02 INFO - PROCESS | 3392 | 1465127882356 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:02 INFO - PROCESS | 3392 | 1465127882386 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
03:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 187ms
03:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
03:58:02 INFO - PROCESS | 3392 | 1465127882546 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:02 INFO - PROCESS | 3392 | 1465127882588 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
03:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 186ms
03:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
03:58:02 INFO - PROCESS | 3392 | 1465127882737 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:02 INFO - PROCESS | 3392 | 1465127882775 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
03:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 186ms
03:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
03:58:02 INFO - PROCESS | 3392 | 1465127882925 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:02 INFO - PROCESS | 3392 | 1465127882970 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
03:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 233ms
03:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
03:58:03 INFO - PROCESS | 3392 | 1465127883156 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:03 INFO - PROCESS | 3392 | 1465127883205 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
03:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 233ms
03:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
03:58:03 INFO - PROCESS | 3392 | 1465127883385 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:03 INFO - PROCESS | 3392 | 1465127883430 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
03:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 186ms
03:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
03:58:03 INFO - PROCESS | 3392 | 1465127883573 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:03 INFO - PROCESS | 3392 | 1465127883604 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
03:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 187ms
03:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
03:58:03 INFO - PROCESS | 3392 | 1465127883763 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:03 INFO - PROCESS | 3392 | 1465127883797 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
03:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 186ms
03:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
03:58:03 INFO - PROCESS | 3392 | 1465127883937 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:03 INFO - PROCESS | 3392 | 1465127883984 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
03:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 186ms
03:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
03:58:04 INFO - PROCESS | 3392 | 1465127884126 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:04 INFO - PROCESS | 3392 | 1465127884175 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
03:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 187ms
03:58:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
03:58:04 INFO - PROCESS | 3392 | 1465127884324 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:04 INFO - PROCESS | 3392 | 1465127884374 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:04 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 () {
03:58:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
03:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
03:58:04 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 () {
03:58:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
03:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
03:58:04 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 () {
03:58:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
03:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
03:58:04 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 () {
03:58:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
03:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
03:58:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 201ms
03:58:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
03:58:04 INFO - PROCESS | 3392 | 1465127884515 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:04 INFO - PROCESS | 3392 | 1465127884546 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
03:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
03:58:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
03:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
03:58:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
03:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
03:58:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 187ms
03:58:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
03:58:04 INFO - PROCESS | 3392 | 1465127884705 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:04 INFO - PROCESS | 3392 | 1465127884749 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:04 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
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
03:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
03:58:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
03:58:04 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.
03:58:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
03:58:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 186ms
03:58:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
03:58:04 INFO - PROCESS | 3392 | 1465127884916 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:04 INFO - PROCESS | 3392 | 1465127884978 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
03:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 590ms
03:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
03:58:05 INFO - PROCESS | 3392 | 1465127885517 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:05 INFO - PROCESS | 3392 | 1465127885548 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
03:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 186ms
03:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
03:58:05 INFO - PROCESS | 3392 | 1465127885709 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:05 INFO - PROCESS | 3392 | 1465127885742 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
03:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 187ms
03:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
03:58:05 INFO - PROCESS | 3392 | 1465127885897 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:05 INFO - PROCESS | 3392 | 1465127885933 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
03:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 218ms
03:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
03:58:06 INFO - PROCESS | 3392 | 1465127886124 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:06 INFO - PROCESS | 3392 | 1465127886160 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
03:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 186ms
03:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
03:58:06 INFO - PROCESS | 3392 | 1465127886313 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:06 INFO - PROCESS | 3392 | 1465127886328 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
03:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 186ms
03:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
03:58:06 INFO - PROCESS | 3392 | 1465127886496 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:06 INFO - PROCESS | 3392 | 1465127886540 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
03:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 249ms
03:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
03:58:06 INFO - PROCESS | 3392 | 1465127886737 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:06 INFO - PROCESS | 3392 | 1465127886766 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
03:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 186ms
03:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
03:58:06 INFO - PROCESS | 3392 | 1465127886926 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:06 INFO - PROCESS | 3392 | 1465127886958 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
03:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 171ms
03:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
03:58:07 INFO - PROCESS | 3392 | 1465127887115 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:07 INFO - PROCESS | 3392 | 1465127887143 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
03:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 186ms
03:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
03:58:07 INFO - PROCESS | 3392 | 1465127887314 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:07 INFO - PROCESS | 3392 | 1465127887341 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
03:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 186ms
03:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
03:58:07 INFO - PROCESS | 3392 | 1465127887499 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:07 INFO - PROCESS | 3392 | 1465127887556 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
03:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 233ms
03:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
03:58:07 INFO - PROCESS | 3392 | 1465127887728 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:07 INFO - PROCESS | 3392 | 1465127887766 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
03:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 187ms
03:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
03:58:07 INFO - PROCESS | 3392 | 1465127887919 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:07 INFO - PROCESS | 3392 | 1465127887964 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
03:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 217ms
03:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
03:58:08 INFO - PROCESS | 3392 | 1465127888149 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:08 INFO - PROCESS | 3392 | 1465127888191 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
03:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 187ms
03:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
03:58:08 INFO - PROCESS | 3392 | 1465127888340 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:08 INFO - PROCESS | 3392 | 1465127888385 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
03:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 217ms
03:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
03:58:08 INFO - PROCESS | 3392 | 1465127888571 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:08 INFO - PROCESS | 3392 | 1465127888612 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
03:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 217ms
03:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
03:58:08 INFO - PROCESS | 3392 | 1465127888799 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:08 INFO - PROCESS | 3392 | 1465127888812 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
03:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 186ms
03:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
03:58:08 INFO - PROCESS | 3392 | 1465127888974 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 INFO - PROCESS | 3392 | 1465127889015 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
03:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 171ms
03:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
03:58:09 INFO - PROCESS | 3392 | 1465127889163 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 INFO - PROCESS | 3392 | 1465127889211 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
03:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 186ms
03:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
03:58:09 INFO - PROCESS | 3392 | 1465127889353 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 INFO - PROCESS | 3392 | 1465127889381 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 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
03:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 187ms
03:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
03:58:09 INFO - PROCESS | 3392 | 1465127889541 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 INFO - PROCESS | 3392 | 1465127889582 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
03:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 186ms
03:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
03:58:09 INFO - PROCESS | 3392 | 1465127889730 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 INFO - PROCESS | 3392 | 1465127889764 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 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
03:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 186ms
03:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
03:58:09 INFO - PROCESS | 3392 | 1465127889921 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:09 INFO - PROCESS | 3392 | 1465127889966 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
03:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 233ms
03:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
03:58:10 INFO - PROCESS | 3392 | 1465127890149 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:10 INFO - PROCESS | 3392 | 1465127890191 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
03:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 186ms
03:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
03:58:10 INFO - PROCESS | 3392 | 1465127890340 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:10 INFO - PROCESS | 3392 | 1465127890375 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
03:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 187ms
03:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
03:58:10 INFO - PROCESS | 3392 | 1465127890528 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:10 INFO - PROCESS | 3392 | 1465127890559 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
03:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 186ms
03:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
03:58:10 INFO - PROCESS | 3392 | 1465127890717 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:10 INFO - PROCESS | 3392 | 1465127890766 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
03:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 186ms
03:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
03:58:10 INFO - PROCESS | 3392 | 1465127890911 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:10 INFO - PROCESS | 3392 | 1465127890954 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
03:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 171ms
03:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
03:58:11 INFO - PROCESS | 3392 | 1465127891104 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:11 INFO - PROCESS | 3392 | 1465127891148 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
03:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 218ms
03:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
03:58:11 INFO - PROCESS | 3392 | 1465127891491 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:11 INFO - PROCESS | 3392 | 1465127891552 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
03:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 233ms
03:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
03:58:11 INFO - PROCESS | 3392 | 1465127891727 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:11 INFO - PROCESS | 3392 | 1465127891761 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
03:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 217ms
03:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
03:58:11 INFO - PROCESS | 3392 | 1465127891956 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:11 INFO - PROCESS | 3392 | 1465127891999 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
03:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 233ms
03:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
03:58:12 INFO - PROCESS | 3392 | 1465127892184 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:12 INFO - PROCESS | 3392 | 1465127892212 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
03:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 186ms
03:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
03:58:12 INFO - PROCESS | 3392 | 1465127892377 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:12 INFO - PROCESS | 3392 | 1465127892414 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
03:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 171ms
03:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
03:58:12 INFO - PROCESS | 3392 | 1465127892567 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:12 INFO - PROCESS | 3392 | 1465127892613 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
03:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 171ms
03:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
03:58:12 INFO - PROCESS | 3392 | 1465127892758 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:12 INFO - PROCESS | 3392 | 1465127892784 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
03:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 187ms
03:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
03:58:12 INFO - PROCESS | 3392 | 1465127892945 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:12 INFO - PROCESS | 3392 | 1465127892985 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
03:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 186ms
03:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
03:58:13 INFO - PROCESS | 3392 | 1465127893135 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:13 INFO - PROCESS | 3392 | 1465127893173 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:13 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
03:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 186ms
03:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
03:58:13 INFO - PROCESS | 3392 | 1465127893324 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:13 INFO - PROCESS | 3392 | 1465127893362 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
03:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 187ms
03:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
03:58:13 INFO - PROCESS | 3392 | 1465127893520 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:13 INFO - PROCESS | 3392 | 1465127893575 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
03:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 171ms
03:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
03:58:13 INFO - PROCESS | 3392 | 1465127893708 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:13 INFO - PROCESS | 3392 | 1465127893740 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:13 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
03:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 171ms
03:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
03:58:13 INFO - PROCESS | 3392 | 1465127893881 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:13 INFO - PROCESS | 3392 | 1465127893915 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
03:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 186ms
03:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
03:58:14 INFO - PROCESS | 3392 | 1465127894077 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:14 INFO - PROCESS | 3392 | 1465127894128 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
03:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 233ms
03:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
03:58:14 INFO - PROCESS | 3392 | 1465127894309 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:14 INFO - PROCESS | 3392 | 1465127894347 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
03:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 233ms
03:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
03:58:14 INFO - PROCESS | 3392 | 1465127894542 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:14 INFO - PROCESS | 3392 | 1465127894579 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
03:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 217ms
03:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
03:58:14 INFO - PROCESS | 3392 | 1465127894772 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:14 INFO - PROCESS | 3392 | 1465127894810 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
03:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 186ms
03:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
03:58:14 INFO - PROCESS | 3392 | 1465127894961 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:14 INFO - PROCESS | 3392 | 1465127895003 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:15 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
03:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 186ms
03:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
03:58:15 INFO - PROCESS | 3392 | 1465127895150 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:15 INFO - PROCESS | 3392 | 1465127895190 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
03:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 187ms
03:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
03:58:15 INFO - PROCESS | 3392 | 1465127895342 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:15 INFO - PROCESS | 3392 | 1465127895390 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:15 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
03:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 186ms
03:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
03:58:15 INFO - PROCESS | 3392 | 1465127895529 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:15 INFO - PROCESS | 3392 | 1465127895572 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
03:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 186ms
03:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
03:58:15 INFO - PROCESS | 3392 | 1465127895721 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:15 INFO - PROCESS | 3392 | 1465127895770 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
03:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 187ms
03:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
03:58:15 INFO - PROCESS | 3392 | 1465127895912 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:15 INFO - PROCESS | 3392 | 1465127895954 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
03:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 186ms
03:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
03:58:16 INFO - PROCESS | 3392 | 1465127896102 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:16 INFO - PROCESS | 3392 | 1465127896144 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
03:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 187ms
03:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
03:58:16 INFO - PROCESS | 3392 | 1465127896275 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:16 INFO - PROCESS | 3392 | 1465127896320 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
03:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 186ms
03:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
03:58:16 INFO - PROCESS | 3392 | 1465127896466 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:16 INFO - PROCESS | 3392 | 1465127896513 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
03:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 186ms
03:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
03:58:16 INFO - PROCESS | 3392 | 1465127896657 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:16 INFO - PROCESS | 3392 | 1465127896705 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
03:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 233ms
03:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
03:58:16 INFO - PROCESS | 3392 | 1465127896885 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:16 INFO - PROCESS | 3392 | 1465127896918 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
03:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 186ms
03:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
03:58:17 INFO - PROCESS | 3392 | 1465127897076 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:17 INFO - PROCESS | 3392 | 1465127897123 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
03:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 187ms
03:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
03:58:17 INFO - PROCESS | 3392 | 1465127897263 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:17 INFO - PROCESS | 3392 | 1465127897314 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
03:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 233ms
03:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
03:58:17 INFO - PROCESS | 3392 | 1465127897519 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:17 INFO - PROCESS | 3392 | 1465127897571 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
03:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 435ms
03:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
03:58:17 INFO - PROCESS | 3392 | 1465127897958 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:17 INFO - PROCESS | 3392 | 1465127897986 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:18 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
03:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 171ms
03:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
03:58:18 INFO - PROCESS | 3392 | 1465127898147 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:18 INFO - PROCESS | 3392 | 1465127898178 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:18 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
03:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 186ms
03:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
03:58:18 INFO - PROCESS | 3392 | 1465127898343 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:18 INFO - PROCESS | 3392 | 1465127898377 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:18 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
03:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 186ms
03:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
03:58:18 INFO - PROCESS | 3392 | 1465127898529 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:18 INFO - PROCESS | 3392 | 1465127898564 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:18 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)
03:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 233ms
03:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
03:58:18 INFO - PROCESS | 3392 | 1465127898759 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:18 INFO - PROCESS | 3392 | 1465127898771 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 187ms
03:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
03:58:18 INFO - PROCESS | 3392 | 1465127898933 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:18 INFO - PROCESS | 3392 | 1465127898978 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
03:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 186ms
03:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
03:58:19 INFO - PROCESS | 3392 | 1465127899130 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:19 INFO - PROCESS | 3392 | 1465127899169 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
03:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 187ms
03:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
03:58:19 INFO - PROCESS | 3392 | 1465127899320 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:19 INFO - PROCESS | 3392 | 1465127899355 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
03:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 186ms
03:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
03:58:19 INFO - PROCESS | 3392 | 1465127899509 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:19 INFO - PROCESS | 3392 | 1465127899545 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
03:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 186ms
03:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
03:58:19 INFO - PROCESS | 3392 | 1465127899699 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:19 INFO - PROCESS | 3392 | 1465127899741 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
03:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 233ms
03:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
03:58:19 INFO - PROCESS | 3392 | 1465127899931 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:19 INFO - PROCESS | 3392 | 1465127899969 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
03:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 186ms
03:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
03:58:20 INFO - PROCESS | 3392 | 1465127900122 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:20 INFO - PROCESS | 3392 | 1465127900173 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
03:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 233ms
03:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
03:58:20 INFO - PROCESS | 3392 | 1465127900357 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:20 INFO - PROCESS | 3392 | 1465127900404 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
03:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 233ms
03:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
03:58:20 INFO - PROCESS | 3392 | 1465127900586 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:20 INFO - PROCESS | 3392 | 1465127900636 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
03:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 218ms
03:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
03:58:20 INFO - PROCESS | 3392 | 1465127900814 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:20 INFO - PROCESS | 3392 | 1465127900861 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:20 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
03:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 171ms
03:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
03:58:20 INFO - PROCESS | 3392 | 1465127901005 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:21 INFO - PROCESS | 3392 | 1465127901051 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
03:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 171ms
03:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
03:58:21 INFO - PROCESS | 3392 | 1465127901193 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:21 INFO - PROCESS | 3392 | 1465127901261 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
03:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 217ms
03:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
03:58:21 INFO - PROCESS | 3392 | 1465127901411 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:21 INFO - PROCESS | 3392 | 1465127901450 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:21 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)
03:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 186ms
03:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
03:58:21 INFO - PROCESS | 3392 | 1465127901595 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:21 INFO - PROCESS | 3392 | 1465127901634 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 217ms
03:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
03:58:21 INFO - PROCESS | 3392 | 1465127901826 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:21 INFO - PROCESS | 3392 | 1465127901863 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
03:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 187ms
03:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
03:58:22 INFO - PROCESS | 3392 | 1465127902013 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - PROCESS | 3392 | 1465127902051 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
03:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 186ms
03:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
03:58:22 INFO - PROCESS | 3392 | 1465127902203 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - PROCESS | 3392 | 1465127902237 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
03:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 171ms
03:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
03:58:22 INFO - PROCESS | 3392 | 1465127902393 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - PROCESS | 3392 | 1465127902424 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
03:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 170ms
03:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
03:58:22 INFO - PROCESS | 3392 | 1465127902583 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - PROCESS | 3392 | 1465127902627 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
03:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 186ms
03:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
03:58:22 INFO - PROCESS | 3392 | 1465127902775 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - PROCESS | 3392 | 1465127902811 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
03:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 187ms
03:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
03:58:22 INFO - PROCESS | 3392 | 1465127902960 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:23 INFO - PROCESS | 3392 | 1465127903006 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
03:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 186ms
03:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
03:58:23 INFO - PROCESS | 3392 | 1465127903150 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:23 INFO - PROCESS | 3392 | 1465127903197 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
03:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 186ms
03:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
03:58:23 INFO - PROCESS | 3392 | 1465127903341 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:23 INFO - PROCESS | 3392 | 1465127903388 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
03:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 187ms
03:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
03:58:23 INFO - PROCESS | 3392 | 1465127903529 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:23 INFO - PROCESS | 3392 | 1465127903565 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
03:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 186ms
03:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
03:58:23 INFO - PROCESS | 3392 | 1465127903718 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:23 INFO - PROCESS | 3392 | 1465127903759 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
03:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 171ms
03:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
03:58:23 INFO - PROCESS | 3392 | 1465127903951 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:24 INFO - PROCESS | 3392 | 1465127904023 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
03:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 481ms
03:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
03:58:24 INFO - PROCESS | 3392 | 1465127904418 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:24 INFO - PROCESS | 3392 | 1465127904595 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
03:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 326ms
03:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
03:58:24 INFO - PROCESS | 3392 | 1465127904751 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:24 INFO - PROCESS | 3392 | 1465127904787 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
03:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 170ms
03:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
03:58:24 INFO - PROCESS | 3392 | 1465127904942 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:24 INFO - PROCESS | 3392 | 1465127904980 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
03:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 186ms
03:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
03:58:25 INFO - PROCESS | 3392 | 1465127905135 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:25 INFO - PROCESS | 3392 | 1465127905167 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
03:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 186ms
03:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
03:58:25 INFO - PROCESS | 3392 | 1465127905323 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:25 INFO - PROCESS | 3392 | 1465127905355 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
03:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 187ms
03:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
03:58:25 INFO - PROCESS | 3392 | 1465127905511 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:25 INFO - PROCESS | 3392 | 1465127905539 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
03:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 186ms
03:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
03:58:25 INFO - PROCESS | 3392 | 1465127905701 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:25 INFO - PROCESS | 3392 | 1465127905733 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
03:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 186ms
03:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
03:58:25 INFO - PROCESS | 3392 | 1465127905895 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:25 INFO - PROCESS | 3392 | 1465127905921 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
03:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 171ms
03:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
03:58:26 INFO - PROCESS | 3392 | 1465127906080 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:26 INFO - PROCESS | 3392 | 1465127906113 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
03:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 171ms
03:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
03:58:26 INFO - PROCESS | 3392 | 1465127906269 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:26 INFO - PROCESS | 3392 | 1465127906311 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
03:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 186ms
03:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
03:58:26 INFO - PROCESS | 3392 | 1465127906459 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:26 INFO - PROCESS | 3392 | 1465127906492 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
03:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 217ms
03:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
03:58:26 INFO - PROCESS | 3392 | 1465127906678 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:26 INFO - PROCESS | 3392 | 1465127906714 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
03:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 186ms
03:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
03:58:26 INFO - PROCESS | 3392 | 1465127906865 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:26 INFO - PROCESS | 3392 | 1465127906918 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
03:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 217ms
03:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
03:58:27 INFO - PROCESS | 3392 | 1465127907100 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:27 INFO - PROCESS | 3392 | 1465127907137 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
03:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 171ms
03:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
03:58:27 INFO - PROCESS | 3392 | 1465127907284 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:27 INFO - PROCESS | 3392 | 1465127907327 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
03:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 187ms
03:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
03:58:27 INFO - PROCESS | 3392 | 1465127907475 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:27 INFO - PROCESS | 3392 | 1465127907520 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
03:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 186ms
03:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
03:58:27 INFO - PROCESS | 3392 | 1465127907663 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:27 INFO - PROCESS | 3392 | 1465127907700 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
03:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 186ms
03:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
03:58:27 INFO - PROCESS | 3392 | 1465127907852 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:27 INFO - PROCESS | 3392 | 1465127907902 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
03:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 233ms
03:58:28 INFO - PROCESS | 3392 | 1465127908081 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
03:58:28 INFO - PROCESS | 3392 | 1465127908122 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
03:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 186ms
03:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
03:58:28 INFO - PROCESS | 3392 | 1465127908273 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:28 INFO - PROCESS | 3392 | 1465127908322 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
03:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 187ms
03:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
03:58:28 INFO - PROCESS | 3392 | 1465127908460 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:28 INFO - PROCESS | 3392 | 1465127908503 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
03:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 186ms
03:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
03:58:28 INFO - PROCESS | 3392 | 1465127908650 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:28 INFO - PROCESS | 3392 | 1465127908694 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
03:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 186ms
03:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
03:58:28 INFO - PROCESS | 3392 | 1465127908847 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:28 INFO - PROCESS | 3392 | 1465127908885 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
03:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 187ms
03:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
03:58:29 INFO - PROCESS | 3392 | 1465127909013 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 INFO - PROCESS | 3392 | 1465127909055 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
03:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 186ms
03:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
03:58:29 INFO - PROCESS | 3392 | 1465127909202 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 INFO - PROCESS | 3392 | 1465127909243 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
03:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 171ms
03:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
03:58:29 INFO - PROCESS | 3392 | 1465127909394 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 INFO - PROCESS | 3392 | 1465127909425 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
03:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 186ms
03:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
03:58:29 INFO - PROCESS | 3392 | 1465127909581 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 INFO - PROCESS | 3392 | 1465127909626 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 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
03:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 186ms
03:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
03:58:29 INFO - PROCESS | 3392 | 1465127909771 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 INFO - PROCESS | 3392 | 1465127909819 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:29 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
03:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 187ms
03:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
03:58:29 INFO - PROCESS | 3392 | 1465127909961 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:30 INFO - PROCESS | 3392 | 1465127910005 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
03:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 217ms
03:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
03:58:30 INFO - PROCESS | 3392 | 1465127910191 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:30 INFO - PROCESS | 3392 | 1465127910243 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
03:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 218ms
03:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
03:58:30 INFO - PROCESS | 3392 | 1465127910419 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:30 INFO - PROCESS | 3392 | 1465127910463 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
03:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 497ms
03:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
03:58:30 INFO - PROCESS | 3392 | 1465127910917 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:30 INFO - PROCESS | 3392 | 1465127910985 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
03:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 233ms
03:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
03:58:31 INFO - PROCESS | 3392 | 1465127911146 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:31 INFO - PROCESS | 3392 | 1465127911183 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
03:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 186ms
03:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
03:58:31 INFO - PROCESS | 3392 | 1465127911337 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:31 INFO - PROCESS | 3392 | 1465127911394 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
03:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 217ms
03:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
03:58:31 INFO - PROCESS | 3392 | 1465127911548 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:31 INFO - PROCESS | 3392 | 1465127911583 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
03:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 217ms
03:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
03:58:31 INFO - PROCESS | 3392 | 1465127911778 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:31 INFO - PROCESS | 3392 | 1465127911804 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:31 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)
03:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 186ms
03:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
03:58:31 INFO - PROCESS | 3392 | 1465127911968 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:32 INFO - PROCESS | 3392 | 1465127912012 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 217ms
03:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
03:58:32 INFO - PROCESS | 3392 | 1465127912196 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:32 INFO - PROCESS | 3392 | 1465127912233 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
03:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 187ms
03:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
03:58:32 INFO - PROCESS | 3392 | 1465127912386 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:32 INFO - PROCESS | 3392 | 1465127912413 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
03:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 232ms
03:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
03:58:32 INFO - PROCESS | 3392 | 1465127912616 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:32 INFO - PROCESS | 3392 | 1465127912654 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
03:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 187ms
03:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
03:58:32 INFO - PROCESS | 3392 | 1465127912805 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:32 INFO - PROCESS | 3392 | 1465127912842 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
03:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 186ms
03:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
03:58:32 INFO - PROCESS | 3392 | 1465127912995 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:33 INFO - PROCESS | 3392 | 1465127913061 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
03:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 233ms
03:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
03:58:33 INFO - PROCESS | 3392 | 1465127913225 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:33 INFO - PROCESS | 3392 | 1465127913271 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
03:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 186ms
03:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
03:58:33 INFO - PROCESS | 3392 | 1465127913420 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:33 INFO - PROCESS | 3392 | 1465127913469 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
03:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 217ms
03:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
03:58:33 INFO - PROCESS | 3392 | 1465127913666 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:33 INFO - PROCESS | 3392 | 1465127913751 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
03:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 326ms
03:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
03:58:33 INFO - PROCESS | 3392 | 1465127913982 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:34 INFO - PROCESS | 3392 | 1465127914042 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
03:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 218ms
03:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
03:58:34 INFO - PROCESS | 3392 | 1465127914214 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:34 INFO - PROCESS | 3392 | 1465127914271 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
03:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 232ms
03:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
03:58:34 INFO - PROCESS | 3392 | 1465127914443 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:34 INFO - PROCESS | 3392 | 1465127914482 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
03:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 187ms
03:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
03:58:34 INFO - PROCESS | 3392 | 1465127914631 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:34 INFO - PROCESS | 3392 | 1465127914672 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
03:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 186ms
03:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
03:58:34 INFO - PROCESS | 3392 | 1465127914820 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:34 INFO - PROCESS | 3392 | 1465127914861 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
03:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 186ms
03:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
03:58:35 INFO - PROCESS | 3392 | 1465127915011 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:35 INFO - PROCESS | 3392 | 1465127915042 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
03:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 187ms
03:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
03:58:35 INFO - PROCESS | 3392 | 1465127915199 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:35 INFO - PROCESS | 3392 | 1465127915238 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
03:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 186ms
03:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
03:58:35 INFO - PROCESS | 3392 | 1465127915388 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:35 INFO - PROCESS | 3392 | 1465127915440 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
03:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 218ms
03:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
03:58:35 INFO - PROCESS | 3392 | 1465127915617 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:35 INFO - PROCESS | 3392 | 1465127915649 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
03:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 186ms
03:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
03:58:35 INFO - PROCESS | 3392 | 1465127915808 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:35 INFO - PROCESS | 3392 | 1465127915843 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
03:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 186ms
03:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
03:58:35 INFO - PROCESS | 3392 | 1465127915996 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:36 INFO - PROCESS | 3392 | 1465127916042 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
03:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 187ms
03:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
03:58:36 INFO - PROCESS | 3392 | 1465127916186 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:36 INFO - PROCESS | 3392 | 1465127916230 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
03:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 171ms
03:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
03:58:36 INFO - PROCESS | 3392 | 1465127916377 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:36 INFO - PROCESS | 3392 | 1465127916408 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:36 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
03:58:36 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:58:36 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
03:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:58:36 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:58:36 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:58:36 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
03:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 186ms
03:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
03:58:36 INFO - PROCESS | 3392 | 1465127916552 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:36 INFO - PROCESS | 3392 | 1465127916602 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
03:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 217ms
03:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
03:58:36 INFO - PROCESS | 3392 | 1465127916783 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:36 INFO - PROCESS | 3392 | 1465127916828 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
03:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 186ms
03:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
03:58:37 INFO - PROCESS | 3392 | 1465127917023 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:37 INFO - PROCESS | 3392 | 1465127917099 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:37 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
03:58:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:58:37 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
03:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:58:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:58:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:58:37 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
03:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 496ms
03:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
03:58:37 INFO - PROCESS | 3392 | 1465127917490 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:37 INFO - PROCESS | 3392 | 1465127917521 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:37 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
03:58:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:58:37 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
03:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:58:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:58:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:58:37 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
03:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 187ms
03:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
03:58:37 INFO - PROCESS | 3392 | 1465127917683 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:37 INFO - PROCESS | 3392 | 1465127917748 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
03:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 233ms
03:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
03:58:37 INFO - PROCESS | 3392 | 1465127917917 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:37 INFO - PROCESS | 3392 | 1465127917958 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
03:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 217ms
03:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
03:58:38 INFO - PROCESS | 3392 | 1465127918145 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:38 INFO - PROCESS | 3392 | 1465127918178 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
03:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 187ms
03:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
03:58:38 INFO - PROCESS | 3392 | 1465127918332 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:38 INFO - PROCESS | 3392 | 1465127918367 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
03:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 186ms
03:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
03:58:38 INFO - PROCESS | 3392 | 1465127918521 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:38 INFO - PROCESS | 3392 | 1465127918558 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
03:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 186ms
03:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
03:58:38 INFO - PROCESS | 3392 | 1465127918712 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:38 INFO - PROCESS | 3392 | 1465127918758 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
03:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 233ms
03:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
03:58:38 INFO - PROCESS | 3392 | 1465127918940 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:38 INFO - PROCESS | 3392 | 1465127918951 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
03:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 187ms
03:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
03:58:39 INFO - PROCESS | 3392 | 1465127919115 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:39 INFO - PROCESS | 3392 | 1465127919153 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
03:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 186ms
03:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
03:58:39 INFO - PROCESS | 3392 | 1465127919303 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:39 INFO - PROCESS | 3392 | 1465127919335 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
03:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 186ms
03:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
03:58:39 INFO - PROCESS | 3392 | 1465127919494 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:39 INFO - PROCESS | 3392 | 1465127919541 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
03:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 186ms
03:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
03:58:39 INFO - PROCESS | 3392 | 1465127919682 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:39 INFO - PROCESS | 3392 | 1465127919734 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
03:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 233ms
03:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
03:58:39 INFO - PROCESS | 3392 | 1465127919912 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:39 INFO - PROCESS | 3392 | 1465127919949 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
03:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 187ms
03:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
03:58:40 INFO - PROCESS | 3392 | 1465127920100 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:40 INFO - PROCESS | 3392 | 1465127920146 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
03:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 233ms
03:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
03:58:40 INFO - PROCESS | 3392 | 1465127920332 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:40 INFO - PROCESS | 3392 | 1465127920382 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
03:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 186ms
03:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
03:58:40 INFO - PROCESS | 3392 | 1465127920520 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:40 INFO - PROCESS | 3392 | 1465127920566 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
03:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 186ms
03:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
03:58:40 INFO - PROCESS | 3392 | 1465127920709 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:40 INFO - PROCESS | 3392 | 1465127920779 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
03:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 218ms
03:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
03:58:40 INFO - PROCESS | 3392 | 1465127920942 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:40 INFO - PROCESS | 3392 | 1465127920972 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
03:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 186ms
03:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
03:58:41 INFO - PROCESS | 3392 | 1465127921132 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:41 INFO - PROCESS | 3392 | 1465127921175 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
03:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 187ms
03:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
03:58:41 INFO - PROCESS | 3392 | 1465127921321 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:41 INFO - PROCESS | 3392 | 1465127921369 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
03:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 186ms
03:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
03:58:41 INFO - PROCESS | 3392 | 1465127921497 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:41 INFO - PROCESS | 3392 | 1465127921535 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
03:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 186ms
03:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
03:58:41 INFO - PROCESS | 3392 | 1465127921684 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:41 INFO - PROCESS | 3392 | 1465127921731 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
03:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 171ms
03:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
03:58:41 INFO - PROCESS | 3392 | 1465127921874 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:41 INFO - PROCESS | 3392 | 1465127921915 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
03:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 171ms
03:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
03:58:42 INFO - PROCESS | 3392 | 1465127922064 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - PROCESS | 3392 | 1465127922110 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
03:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 187ms
03:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
03:58:42 INFO - PROCESS | 3392 | 1465127922252 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - PROCESS | 3392 | 1465127922298 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
03:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 186ms
03:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
03:58:42 INFO - PROCESS | 3392 | 1465127922442 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - PROCESS | 3392 | 1465127922488 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
03:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 186ms
03:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
03:58:42 INFO - PROCESS | 3392 | 1465127922632 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - PROCESS | 3392 | 1465127922681 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
03:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 187ms
03:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
03:58:42 INFO - PROCESS | 3392 | 1465127922821 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - PROCESS | 3392 | 1465127922869 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
03:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 186ms
03:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
03:58:43 INFO - PROCESS | 3392 | 1465127923010 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:43 INFO - PROCESS | 3392 | 1465127923069 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
03:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 233ms
03:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
03:58:43 INFO - PROCESS | 3392 | 1465127923239 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:43 INFO - PROCESS | 3392 | 1465127923290 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
03:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 186ms
03:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
03:58:43 INFO - PROCESS | 3392 | 1465127923430 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:43 INFO - PROCESS | 3392 | 1465127923479 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
03:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 435ms
03:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
03:58:43 INFO - PROCESS | 3392 | 1465127923865 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:43 INFO - PROCESS | 3392 | 1465127923908 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
03:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 217ms
03:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
03:58:44 INFO - PROCESS | 3392 | 1465127924080 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:44 INFO - PROCESS | 3392 | 1465127924108 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
03:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 186ms
03:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
03:58:44 INFO - PROCESS | 3392 | 1465127924269 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:44 INFO - PROCESS | 3392 | 1465127924303 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
03:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 186ms
03:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
03:58:44 INFO - PROCESS | 3392 | 1465127924456 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:44 INFO - PROCESS | 3392 | 1465127924493 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
03:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 187ms
03:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
03:58:44 INFO - PROCESS | 3392 | 1465127924647 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:44 INFO - PROCESS | 3392 | 1465127924703 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:44 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
03:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 217ms
03:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
03:58:44 INFO - PROCESS | 3392 | 1465127924876 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:44 INFO - PROCESS | 3392 | 1465127924919 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
03:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 187ms
03:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
03:58:45 INFO - PROCESS | 3392 | 1465127925066 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - PROCESS | 3392 | 1465127925103 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
03:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 186ms
03:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
03:58:45 INFO - PROCESS | 3392 | 1465127925254 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - PROCESS | 3392 | 1465127925286 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
03:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 186ms
03:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
03:58:45 INFO - PROCESS | 3392 | 1465127925445 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - PROCESS | 3392 | 1465127925485 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
03:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 187ms
03:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
03:58:45 INFO - PROCESS | 3392 | 1465127925633 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - PROCESS | 3392 | 1465127925672 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
03:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 186ms
03:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
03:58:45 INFO - PROCESS | 3392 | 1465127925823 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - PROCESS | 3392 | 1465127925862 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
03:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 186ms
03:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
03:58:45 INFO - PROCESS | 3392 | 1465127926014 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:46 INFO - PROCESS | 3392 | 1465127926047 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
03:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 171ms
03:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
03:58:46 INFO - PROCESS | 3392 | 1465127926202 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:46 INFO - PROCESS | 3392 | 1465127926245 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:46 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
03:58:46 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
03:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:58:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:58:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:58:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:58:46 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
03:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 217ms
03:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
03:58:46 INFO - PROCESS | 3392 | 1465127926417 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:46 INFO - PROCESS | 3392 | 1465127926458 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
03:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 187ms
03:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
03:58:46 INFO - PROCESS | 3392 | 1465127926604 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:46 INFO - PROCESS | 3392 | 1465127926647 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
03:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 186ms
03:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
03:58:46 INFO - PROCESS | 3392 | 1465127926794 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:46 INFO - PROCESS | 3392 | 1465127926836 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
03:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 170ms
03:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
03:58:46 INFO - PROCESS | 3392 | 1465127926984 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:47 INFO - PROCESS | 3392 | 1465127927028 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
03:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 217ms
03:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
03:58:47 INFO - PROCESS | 3392 | 1465127927215 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:47 INFO - PROCESS | 3392 | 1465127927248 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
03:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 187ms
03:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
03:58:47 INFO - PROCESS | 3392 | 1465127927402 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:47 INFO - PROCESS | 3392 | 1465127927453 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
03:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 217ms
03:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
03:58:47 INFO - PROCESS | 3392 | 1465127927633 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:47 INFO - PROCESS | 3392 | 1465127927677 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
03:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 187ms
03:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
03:58:47 INFO - PROCESS | 3392 | 1465127927821 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:47 INFO - PROCESS | 3392 | 1465127927866 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
03:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 233ms
03:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
03:58:48 INFO - PROCESS | 3392 | 1465127928051 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:48 INFO - PROCESS | 3392 | 1465127928095 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
03:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 186ms
03:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
03:58:48 INFO - PROCESS | 3392 | 1465127928240 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:48 INFO - PROCESS | 3392 | 1465127928288 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
03:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 233ms
03:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
03:58:48 INFO - PROCESS | 3392 | 1465127928469 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:48 INFO - PROCESS | 3392 | 1465127928502 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
03:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 186ms
03:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
03:58:48 INFO - PROCESS | 3392 | 1465127928659 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:48 INFO - PROCESS | 3392 | 1465127928709 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
03:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 218ms
03:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
03:58:48 INFO - PROCESS | 3392 | 1465127928872 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:48 INFO - PROCESS | 3392 | 1465127928905 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
03:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 171ms
03:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
03:58:49 INFO - PROCESS | 3392 | 1465127929064 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:49 INFO - PROCESS | 3392 | 1465127929108 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
03:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 218ms
03:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
03:58:49 INFO - PROCESS | 3392 | 1465127929295 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:49 INFO - PROCESS | 3392 | 1465127929340 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
03:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 186ms
03:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
03:58:49 INFO - PROCESS | 3392 | 1465127929483 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:49 INFO - PROCESS | 3392 | 1465127929536 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
03:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 170ms
03:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
03:58:49 INFO - PROCESS | 3392 | 1465127929670 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:49 INFO - PROCESS | 3392 | 1465127929716 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
03:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 217ms
03:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
03:58:49 INFO - PROCESS | 3392 | 1465127929901 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:49 INFO - PROCESS | 3392 | 1465127929952 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
03:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 497ms
03:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
03:58:50 INFO - PROCESS | 3392 | 1465127930396 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:50 INFO - PROCESS | 3392 | 1465127930443 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
03:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 233ms
03:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
03:58:50 INFO - PROCESS | 3392 | 1465127930627 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:50 INFO - PROCESS | 3392 | 1465127930658 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
03:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 186ms
03:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
03:58:50 INFO - PROCESS | 3392 | 1465127930819 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:50 INFO - PROCESS | 3392 | 1465127930861 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
03:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 218ms
03:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
03:58:51 INFO - PROCESS | 3392 | 1465127931045 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:51 INFO - PROCESS | 3392 | 1465127931079 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
03:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 217ms
03:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
03:58:51 INFO - PROCESS | 3392 | 1465127931273 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:51 INFO - PROCESS | 3392 | 1465127931311 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
03:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 233ms
03:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
03:58:51 INFO - PROCESS | 3392 | 1465127931488 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:51 INFO - PROCESS | 3392 | 1465127931526 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
03:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 187ms
03:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
03:58:51 INFO - PROCESS | 3392 | 1465127931677 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:51 INFO - PROCESS | 3392 | 1465127931714 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
03:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 186ms
03:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
03:58:51 INFO - PROCESS | 3392 | 1465127931868 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:51 INFO - PROCESS | 3392 | 1465127931909 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
03:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 186ms
03:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
03:58:52 INFO - PROCESS | 3392 | 1465127932056 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:52 INFO - PROCESS | 3392 | 1465127932095 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
03:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 187ms
03:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
03:58:52 INFO - PROCESS | 3392 | 1465127932245 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:52 INFO - PROCESS | 3392 | 1465127932279 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
03:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 171ms
03:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
03:58:52 INFO - PROCESS | 3392 | 1465127932436 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:52 INFO - PROCESS | 3392 | 1465127932497 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
03:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 218ms
03:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
03:58:52 INFO - PROCESS | 3392 | 1465127932666 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:52 INFO - PROCESS | 3392 | 1465127932705 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
03:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 186ms
03:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
03:58:52 INFO - PROCESS | 3392 | 1465127932854 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:52 INFO - PROCESS | 3392 | 1465127932903 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
03:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 233ms
03:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
03:58:53 INFO - PROCESS | 3392 | 1465127933085 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:53 INFO - PROCESS | 3392 | 1465127933132 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
03:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 233ms
03:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
03:58:53 INFO - PROCESS | 3392 | 1465127933313 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:53 INFO - PROCESS | 3392 | 1465127933354 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
03:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 186ms
03:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
03:58:53 INFO - PROCESS | 3392 | 1465127933502 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:53 INFO - PROCESS | 3392 | 1465127933549 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
03:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 217ms
03:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
03:58:53 INFO - PROCESS | 3392 | 1465127933733 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:53 INFO - PROCESS | 3392 | 1465127933788 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
03:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 217ms
03:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
03:58:53 INFO - PROCESS | 3392 | 1465127933945 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:53 INFO - PROCESS | 3392 | 1465127933989 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
03:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 187ms
03:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
03:58:54 INFO - PROCESS | 3392 | 1465127934136 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:54 INFO - PROCESS | 3392 | 1465127934181 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
03:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 186ms
03:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
03:58:54 INFO - PROCESS | 3392 | 1465127934324 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:54 INFO - PROCESS | 3392 | 1465127934366 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
03:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 171ms
03:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
03:58:54 INFO - PROCESS | 3392 | 1465127934513 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:54 INFO - PROCESS | 3392 | 1465127934558 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
03:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 186ms
03:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
03:58:54 INFO - PROCESS | 3392 | 1465127934703 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:54 INFO - PROCESS | 3392 | 1465127934737 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
03:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 186ms
03:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
03:58:54 INFO - PROCESS | 3392 | 1465127934892 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:54 INFO - PROCESS | 3392 | 1465127934935 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
03:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 187ms
03:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
03:58:55 INFO - PROCESS | 3392 | 1465127935083 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:55 INFO - PROCESS | 3392 | 1465127935131 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
03:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 186ms
03:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
03:58:55 INFO - PROCESS | 3392 | 1465127935271 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:55 INFO - PROCESS | 3392 | 1465127935322 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
03:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 233ms
03:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
03:58:55 INFO - PROCESS | 3392 | 1465127935502 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:55 INFO - PROCESS | 3392 | 1465127935545 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
03:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 186ms
03:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
03:58:55 INFO - PROCESS | 3392 | 1465127935690 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:55 INFO - PROCESS | 3392 | 1465127935723 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
03:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 186ms
03:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
03:58:55 INFO - PROCESS | 3392 | 1465127935884 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:55 INFO - PROCESS | 3392 | 1465127935929 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
03:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 233ms
03:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
03:58:56 INFO - PROCESS | 3392 | 1465127936109 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:56 INFO - PROCESS | 3392 | 1465127936156 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
03:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 187ms
03:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
03:58:56 INFO - PROCESS | 3392 | 1465127936300 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:56 INFO - PROCESS | 3392 | 1465127936350 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
03:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 481ms
03:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
03:58:56 INFO - PROCESS | 3392 | 1465127936780 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:56 INFO - PROCESS | 3392 | 1465127936829 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
03:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 326ms
03:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
03:58:57 INFO - PROCESS | 3392 | 1465127937112 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:57 INFO - PROCESS | 3392 | 1465127937142 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
03:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 187ms
03:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
03:58:57 INFO - PROCESS | 3392 | 1465127937304 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:57 INFO - PROCESS | 3392 | 1465127937339 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
03:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 186ms
03:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
03:58:57 INFO - PROCESS | 3392 | 1465127937497 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:57 INFO - PROCESS | 3392 | 1465127937554 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
03:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 217ms
03:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
03:58:57 INFO - PROCESS | 3392 | 1465127937727 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:57 INFO - PROCESS | 3392 | 1465127937768 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
03:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 186ms
03:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
03:58:57 INFO - PROCESS | 3392 | 1465127937915 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:57 INFO - PROCESS | 3392 | 1465127937954 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
03:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 233ms
03:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
03:58:58 INFO - PROCESS | 3392 | 1465127938143 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:58 INFO - PROCESS | 3392 | 1465127938184 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
03:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 218ms
03:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
03:58:58 INFO - PROCESS | 3392 | 1465127938372 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:58 INFO - PROCESS | 3392 | 1465127938402 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
03:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 186ms
03:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
03:58:58 INFO - PROCESS | 3392 | 1465127938562 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:58 INFO - PROCESS | 3392 | 1465127938595 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
03:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 187ms
03:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
03:58:58 INFO - PROCESS | 3392 | 1465127938752 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:58 INFO - PROCESS | 3392 | 1465127938789 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
03:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 217ms
03:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
03:58:58 INFO - PROCESS | 3392 | 1465127938983 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:59 INFO - PROCESS | 3392 | 1465127939008 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
03:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 217ms
03:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
03:58:59 INFO - PROCESS | 3392 | 1465127939196 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:59 INFO - PROCESS | 3392 | 1465127939234 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
03:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 171ms
03:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
03:58:59 INFO - PROCESS | 3392 | 1465127939386 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:59 INFO - PROCESS | 3392 | 1465127939421 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
03:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 186ms
03:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
03:58:59 INFO - PROCESS | 3392 | 1465127939583 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:59 INFO - PROCESS | 3392 | 1465127939634 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
03:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 248ms
03:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
03:58:59 INFO - PROCESS | 3392 | 1465127939826 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:58:59 INFO - PROCESS | 3392 | 1465127939866 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
03:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 187ms
03:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
03:59:00 INFO - PROCESS | 3392 | 1465127940018 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - PROCESS | 3392 | 1465127940061 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
03:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 217ms
03:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
03:59:00 INFO - PROCESS | 3392 | 1465127940245 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - PROCESS | 3392 | 1465127940288 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
03:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 170ms
03:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
03:59:00 INFO - PROCESS | 3392 | 1465127940436 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - PROCESS | 3392 | 1465127940468 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
03:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 186ms
03:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
03:59:00 INFO - PROCESS | 3392 | 1465127940624 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - PROCESS | 3392 | 1465127940655 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
03:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 187ms
03:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
03:59:00 INFO - PROCESS | 3392 | 1465127940813 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - PROCESS | 3392 | 1465127940862 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
03:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 186ms
03:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
03:59:00 INFO - PROCESS | 3392 | 1465127941003 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:01 INFO - PROCESS | 3392 | 1465127941046 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
03:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 186ms
03:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
03:59:01 INFO - PROCESS | 3392 | 1465127941193 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:01 INFO - PROCESS | 3392 | 1465127941241 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
03:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 233ms
03:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
03:59:01 INFO - PROCESS | 3392 | 1465127941426 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:01 INFO - PROCESS | 3392 | 1465127941467 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
03:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 217ms
03:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
03:59:01 INFO - PROCESS | 3392 | 1465127941636 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:01 INFO - PROCESS | 3392 | 1465127941673 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
03:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 171ms
03:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
03:59:01 INFO - PROCESS | 3392 | 1465127941825 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:01 INFO - PROCESS | 3392 | 1465127941867 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
03:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 218ms
03:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
03:59:02 INFO - PROCESS | 3392 | 1465127942054 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:02 INFO - PROCESS | 3392 | 1465127942093 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
03:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 186ms
03:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
03:59:02 INFO - PROCESS | 3392 | 1465127942244 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:02 INFO - PROCESS | 3392 | 1465127942297 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
03:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 218ms
03:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
03:59:02 INFO - PROCESS | 3392 | 1465127942473 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:02 INFO - PROCESS | 3392 | 1465127942513 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
03:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 186ms
03:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
03:59:02 INFO - PROCESS | 3392 | 1465127942663 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:02 INFO - PROCESS | 3392 | 1465127942711 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
03:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 233ms
03:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
03:59:03 INFO - PROCESS | 3392 | 1465127943104 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:03 INFO - PROCESS | 3392 | 1465127943163 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
03:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 357ms
03:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
03:59:03 INFO - PROCESS | 3392 | 1465127943331 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:03 INFO - PROCESS | 3392 | 1465127943385 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
03:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 186ms
03:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
03:59:03 INFO - PROCESS | 3392 | 1465127943521 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:03 INFO - PROCESS | 3392 | 1465127943551 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
03:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 186ms
03:59:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
03:59:03 INFO - PROCESS | 3392 | 1465127943707 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:03 INFO - PROCESS | 3392 | 1465127943747 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
03:59:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 187ms
03:59:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
03:59:03 INFO - PROCESS | 3392 | 1465127943904 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:03 INFO - PROCESS | 3392 | 1465127943944 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
03:59:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 186ms
03:59:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
03:59:04 INFO - PROCESS | 3392 | 1465127944081 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:04 INFO - PROCESS | 3392 | 1465127944130 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
03:59:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 187ms
03:59:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
03:59:04 INFO - PROCESS | 3392 | 1465127944271 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:04 INFO - PROCESS | 3392 | 1465127944310 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
03:59:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 186ms
03:59:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
03:59:04 INFO - PROCESS | 3392 | 1465127944458 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:04 INFO - PROCESS | 3392 | 1465127944491 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
03:59:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 186ms
03:59:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
03:59:04 INFO - PROCESS | 3392 | 1465127944652 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:04 INFO - PROCESS | 3392 | 1465127944692 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
03:59:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 187ms
03:59:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
03:59:04 INFO - PROCESS | 3392 | 1465127944838 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:04 INFO - PROCESS | 3392 | 1465127944872 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:05 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)
03:59:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 683ms
03:59:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
03:59:05 INFO - PROCESS | 3392 | 1465127945539 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:05 INFO - PROCESS | 3392 | 1465127945581 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:06 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
03:59:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:59:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
03:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:59:06 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
03:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:59:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:59:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
03:59:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 699ms
03:59:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
03:59:06 INFO - PROCESS | 3392 | 1465127946240 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:06 INFO - PROCESS | 3392 | 1465127946268 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:06 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
03:59:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:59:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
03:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:59:06 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
03:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:59:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:59:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
03:59:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 636ms
03:59:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
03:59:06 INFO - PROCESS | 3392 | 1465127946861 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:06 INFO - PROCESS | 3392 | 1465127946890 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:07 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)
03:59:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 699ms
03:59:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
03:59:07 INFO - PROCESS | 3392 | 1465127947562 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:07 INFO - PROCESS | 3392 | 1465127947590 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:08 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)
03:59:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 637ms
03:59:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
03:59:08 INFO - PROCESS | 3392 | 1465127948202 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:08 INFO - PROCESS | 3392 | 1465127948231 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:08 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
03:59:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:59:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:59:08 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:08 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:59:08 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:59:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
03:59:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 636ms
03:59:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
03:59:08 INFO - PROCESS | 3392 | 1465127948841 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:08 INFO - PROCESS | 3392 | 1465127948874 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:09 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
03:59:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:59:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:59:09 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:09 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:59:09 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:59:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
03:59:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 730ms
03:59:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
03:59:09 INFO - PROCESS | 3392 | 1465127949571 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:09 INFO - PROCESS | 3392 | 1465127949619 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:10 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
03:59:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:59:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
03:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:59:10 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
03:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:59:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:59:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
03:59:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 730ms
03:59:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
03:59:10 INFO - PROCESS | 3392 | 1465127950312 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:10 INFO - PROCESS | 3392 | 1465127950340 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:10 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
03:59:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:59:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
03:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:59:10 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
03:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:59:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:59:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
03:59:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 699ms
03:59:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
03:59:11 INFO - PROCESS | 3392 | 1465127951014 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:11 INFO - PROCESS | 3392 | 1465127951041 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
03:59:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 186ms
03:59:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
03:59:11 INFO - PROCESS | 3392 | 1465127951202 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:11 INFO - PROCESS | 3392 | 1465127951234 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
03:59:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 186ms
03:59:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
03:59:11 INFO - PROCESS | 3392 | 1465127951393 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:11 INFO - PROCESS | 3392 | 1465127951439 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:11 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"
03:59:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:59:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
03:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:59:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:59:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
03:59:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 233ms
03:59:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
03:59:11 INFO - PROCESS | 3392 | 1465127951620 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:11 INFO - PROCESS | 3392 | 1465127951652 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
03:59:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 187ms
03:59:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
03:59:11 INFO - PROCESS | 3392 | 1465127951809 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:11 INFO - PROCESS | 3392 | 1465127951826 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:11 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"
03:59:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:59:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
03:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:59:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:59:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
03:59:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 186ms
03:59:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
03:59:11 INFO - PROCESS | 3392 | 1465127951989 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:12 INFO - PROCESS | 3392 | 1465127952039 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:12 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"
03:59:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:59:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
03:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:12 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:59:12 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:59:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
03:59:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 217ms
03:59:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
03:59:12 INFO - PROCESS | 3392 | 1465127952215 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:12 INFO - PROCESS | 3392 | 1465127952258 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
03:59:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 186ms
03:59:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
03:59:12 INFO - PROCESS | 3392 | 1465127952406 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:12 INFO - PROCESS | 3392 | 1465127952449 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 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
03:59:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:59:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
03:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:59:13 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
03:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:59:13 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:59:13 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:59:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
03:59:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 699ms
03:59:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
03:59:13 INFO - PROCESS | 3392 | 1465127953107 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 INFO - PROCESS | 3392 | 1465127953142 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
03:59:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 186ms
03:59:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
03:59:13 INFO - PROCESS | 3392 | 1465127953297 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 INFO - PROCESS | 3392 | 1465127953326 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
03:59:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 186ms
03:59:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
03:59:13 INFO - PROCESS | 3392 | 1465127953486 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 INFO - PROCESS | 3392 | 1465127953513 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
03:59:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 187ms
03:59:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
03:59:13 INFO - PROCESS | 3392 | 1465127953675 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 INFO - PROCESS | 3392 | 1465127953714 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
03:59:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 186ms
03:59:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
03:59:13 INFO - PROCESS | 3392 | 1465127953864 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 INFO - PROCESS | 3392 | 1465127953896 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
03:59:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 125ms
03:59:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
03:59:13 INFO - PROCESS | 3392 | 1465127954002 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - PROCESS | 3392 | 1465127954045 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
03:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 186ms
03:59:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
03:59:14 INFO - PROCESS | 3392 | 1465127954191 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - PROCESS | 3392 | 1465127954236 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
03:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 186ms
03:59:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
03:59:14 INFO - PROCESS | 3392 | 1465127954364 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - PROCESS | 3392 | 1465127954394 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
03:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 171ms
03:59:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
03:59:14 INFO - PROCESS | 3392 | 1465127954560 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - PROCESS | 3392 | 1465127954589 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
03:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 171ms
03:59:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
03:59:14 INFO - PROCESS | 3392 | 1465127954746 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - PROCESS | 3392 | 1465127954776 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
03:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 187ms
03:59:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
03:59:14 INFO - PROCESS | 3392 | 1465127954932 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:14 INFO - PROCESS | 3392 | 1465127954971 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
03:59:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 186ms
03:59:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
03:59:15 INFO - PROCESS | 3392 | 1465127955122 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:15 INFO - PROCESS | 3392 | 1465127955167 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
03:59:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 186ms
03:59:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
03:59:15 INFO - PROCESS | 3392 | 1465127955311 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:15 INFO - PROCESS | 3392 | 1465127955355 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
03:59:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 187ms
03:59:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
03:59:15 INFO - PROCESS | 3392 | 1465127955502 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:15 INFO - PROCESS | 3392 | 1465127955538 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
03:59:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 186ms
03:59:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
03:59:15 INFO - PROCESS | 3392 | 1465127955690 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:15 INFO - PROCESS | 3392 | 1465127955762 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
03:59:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 435ms
03:59:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
03:59:16 INFO - PROCESS | 3392 | 1465127956125 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:16 INFO - PROCESS | 3392 | 1465127956168 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
03:59:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 232ms
03:59:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
03:59:16 INFO - PROCESS | 3392 | 1465127956355 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:16 INFO - PROCESS | 3392 | 1465127956387 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
03:59:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 187ms
03:59:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
03:59:16 INFO - PROCESS | 3392 | 1465127956546 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:16 INFO - PROCESS | 3392 | 1465127956585 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
03:59:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 186ms
03:59:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
03:59:16 INFO - PROCESS | 3392 | 1465127956734 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:16 INFO - PROCESS | 3392 | 1465127956777 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
03:59:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 233ms
03:59:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
03:59:16 INFO - PROCESS | 3392 | 1465127956947 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:16 INFO - PROCESS | 3392 | 1465127956981 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
03:59:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 186ms
03:59:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
03:59:17 INFO - PROCESS | 3392 | 1465127957138 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:17 INFO - PROCESS | 3392 | 1465127957183 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
03:59:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 218ms
03:59:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
03:59:17 INFO - PROCESS | 3392 | 1465127957368 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:17 INFO - PROCESS | 3392 | 1465127957407 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
03:59:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 171ms
03:59:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
03:59:17 INFO - PROCESS | 3392 | 1465127957555 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:17 INFO - PROCESS | 3392 | 1465127957589 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
03:59:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 187ms
03:59:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
03:59:17 INFO - PROCESS | 3392 | 1465127957745 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:17 INFO - PROCESS | 3392 | 1465127957780 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
03:59:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 217ms
03:59:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
03:59:17 INFO - PROCESS | 3392 | 1465127957974 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:18 INFO - PROCESS | 3392 | 1465127958010 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
03:59:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 170ms
03:59:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
03:59:18 INFO - PROCESS | 3392 | 1465127958164 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:18 INFO - PROCESS | 3392 | 1465127958226 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
03:59:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 217ms
03:59:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
03:59:18 INFO - PROCESS | 3392 | 1465127958395 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:18 INFO - PROCESS | 3392 | 1465127958435 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
03:59:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 171ms
03:59:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
03:59:18 INFO - PROCESS | 3392 | 1465127958588 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:18 INFO - PROCESS | 3392 | 1465127958635 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
03:59:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 217ms
03:59:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
03:59:18 INFO - PROCESS | 3392 | 1465127958819 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:18 INFO - PROCESS | 3392 | 1465127958870 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
03:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 233ms
03:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
03:59:19 INFO - PROCESS | 3392 | 1465127959049 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - PROCESS | 3392 | 1465127959105 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
03:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 233ms
03:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
03:59:19 INFO - PROCESS | 3392 | 1465127959278 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - PROCESS | 3392 | 1465127959323 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
03:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 187ms
03:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
03:59:19 INFO - PROCESS | 3392 | 1465127959453 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - PROCESS | 3392 | 1465127959485 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
03:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 186ms
03:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
03:59:19 INFO - PROCESS | 3392 | 1465127959641 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - PROCESS | 3392 | 1465127959684 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
03:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 186ms
03:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
03:59:19 INFO - PROCESS | 3392 | 1465127959835 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - PROCESS | 3392 | 1465127959865 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
03:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 140ms
03:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
03:59:19 INFO - PROCESS | 3392 | 1465127959969 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - PROCESS | 3392 | 1465127960015 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
03:59:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 186ms
03:59:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
03:59:20 INFO - PROCESS | 3392 | 1465127960157 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - PROCESS | 3392 | 1465127960197 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
03:59:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 186ms
03:59:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
03:59:20 INFO - PROCESS | 3392 | 1465127960346 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - PROCESS | 3392 | 1465127960377 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
03:59:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 187ms
03:59:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
03:59:20 INFO - PROCESS | 3392 | 1465127960536 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - PROCESS | 3392 | 1465127960576 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
03:59:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 171ms
03:59:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
03:59:20 INFO - PROCESS | 3392 | 1465127960725 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - PROCESS | 3392 | 1465127960769 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
03:59:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 186ms
03:59:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
03:59:20 INFO - PROCESS | 3392 | 1465127960915 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:20 INFO - PROCESS | 3392 | 1465127960957 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
03:59:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 186ms
03:59:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
03:59:21 INFO - PROCESS | 3392 | 1465127961105 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:21 INFO - PROCESS | 3392 | 1465127961151 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
03:59:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 218ms
03:59:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
03:59:21 INFO - PROCESS | 3392 | 1465127961335 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:21 INFO - PROCESS | 3392 | 1465127961377 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
03:59:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 171ms
03:59:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
03:59:21 INFO - PROCESS | 3392 | 1465127961522 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:21 INFO - PROCESS | 3392 | 1465127961569 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
03:59:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 187ms
03:59:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
03:59:21 INFO - PROCESS | 3392 | 1465127961713 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:21 INFO - PROCESS | 3392 | 1465127961759 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
03:59:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 186ms
03:59:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
03:59:21 INFO - PROCESS | 3392 | 1465127961888 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:21 INFO - PROCESS | 3392 | 1465127961924 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
03:59:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
03:59:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 186ms
03:59:22 INFO - TEST-START | /DOMEvents/constructors.html
03:59:22 INFO - PROCESS | 3392 | 1465127962115 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:22 INFO - PROCESS | 3392 | 1465127962185 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
03:59:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
03:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:59:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
03:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:59:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
03:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:59:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
03:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:59:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
03:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:59:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
03:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
03:59:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:59:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
03:59:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 435ms
03:59:22 INFO - TEST-START | /DOMEvents/event-phases-order.html
03:59:22 INFO - PROCESS | 3392 | 1465127962550 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:22 INFO - PROCESS | 3392 | 1465127962593 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:22 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
03:59:22 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 372ms
03:59:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
03:59:22 INFO - PROCESS | 3392 | 1465127962944 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:22 INFO - PROCESS | 3392 | 1465127962973 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
03:59:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
03:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:59:23 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
03:59:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:59:23 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
03:59:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:59:23 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]"
03:59:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:59:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
03:59:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 186ms
03:59:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
03:59:23 INFO - PROCESS | 3392 | 1465127963140 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:23 INFO - PROCESS | 3392 | 1465127963181 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:23 INFO - PROCESS | 3392 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
03:59:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
03:59:23 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 186ms
03:59:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
03:59:23 INFO - PROCESS | 3392 | 1465127963331 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:23 INFO - PROCESS | 3392 | 1465127963372 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:23 INFO - PROCESS | 3392 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
03:59:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
03:59:23 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 187ms
03:59:23 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
03:59:23 INFO - PROCESS | 3392 | 1465127963521 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:23 INFO - PROCESS | 3392 | 1465127963548 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:23 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:59:23 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 124ms
03:59:23 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
03:59:23 INFO - PROCESS | 3392 | 1465127963656 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:23 INFO - PROCESS | 3392 | 1465127963693 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:23 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.
03:59:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 187ms
03:59:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
03:59:23 INFO - PROCESS | 3392 | 1465127963846 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:23 INFO - PROCESS | 3392 | 1465127963890 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 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
03:59:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
03:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
03:59:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 186ms
03:59:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
03:59:24 INFO - PROCESS | 3392 | 1465127964041 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 INFO - PROCESS | 3392 | 1465127964080 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 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.
03:59:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 170ms
03:59:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
03:59:24 INFO - PROCESS | 3392 | 1465127964223 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 INFO - PROCESS | 3392 | 1465127964255 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 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.
03:59:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 171ms
03:59:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
03:59:24 INFO - PROCESS | 3392 | 1465127964398 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 INFO - PROCESS | 3392 | 1465127964439 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:59:24 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
03:59:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 186ms
03:59:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
03:59:24 INFO - PROCESS | 3392 | 1465127964587 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 INFO - PROCESS | 3392 | 1465127964632 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 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.
03:59:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 218ms
03:59:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
03:59:24 INFO - PROCESS | 3392 | 1465127964817 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 INFO - PROCESS | 3392 | 1465127964855 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:24 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.
03:59:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
03:59:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
03:59:25 INFO - PROCESS | 3392 | 1465127965007 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:25 INFO - PROCESS | 3392 | 1465127965049 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:25 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.
03:59:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 186ms
03:59:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
03:59:25 INFO - PROCESS | 3392 | 1465127965199 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:25 INFO - PROCESS | 3392 | 1465127965244 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:25 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.
03:59:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 186ms
03:59:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
03:59:25 INFO - PROCESS | 3392 | 1465127965385 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:25 INFO - PROCESS | 3392 | 1465127965431 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:25 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.
03:59:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 187ms
03:59:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
03:59:25 INFO - PROCESS | 3392 | 1465127965579 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:25 INFO - PROCESS | 3392 | 1465127965626 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:25 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.
03:59:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 186ms
03:59:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
03:59:25 INFO - PROCESS | 3392 | 1465127965772 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:25 INFO - PROCESS | 3392 | 1465127965805 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:25 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
03:59:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
03:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
03:59:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 187ms
03:59:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
03:59:25 INFO - PROCESS | 3392 | 1465127965965 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 INFO - PROCESS | 3392 | 1465127966013 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 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.
03:59:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 186ms
03:59:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
03:59:26 INFO - PROCESS | 3392 | 1465127966161 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 INFO - PROCESS | 3392 | 1465127966205 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 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.
03:59:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 217ms
03:59:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
03:59:26 INFO - PROCESS | 3392 | 1465127966390 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 INFO - PROCESS | 3392 | 1465127966445 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:59:26 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
03:59:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 186ms
03:59:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
03:59:26 INFO - PROCESS | 3392 | 1465127966578 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 INFO - PROCESS | 3392 | 1465127966615 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 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.
03:59:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 186ms
03:59:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
03:59:26 INFO - PROCESS | 3392 | 1465127966767 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 INFO - PROCESS | 3392 | 1465127966798 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 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.
03:59:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 187ms
03:59:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
03:59:26 INFO - PROCESS | 3392 | 1465127966941 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:26 INFO - PROCESS | 3392 | 1465127966981 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:27 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.
03:59:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 171ms
03:59:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker
03:59:27 INFO - PROCESS | 3392 | 1465127967130 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:27 INFO - PROCESS | 3392 | 1465127967173 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
03:59:27 INFO - {}
03:59:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
03:59:27 INFO - {}
03:59:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
03:59:27 INFO - {}
03:59:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
03:59:27 INFO - {}
03:59:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 217ms
03:59:27 INFO - TEST-START | /FileAPI/fileReader.html
03:59:27 INFO - PROCESS | 3392 | 1465127967360 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:27 INFO - PROCESS | 3392 | 1465127967401 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
03:59:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
03:59:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
03:59:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
03:59:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 186ms
03:59:27 INFO - TEST-START | /FileAPI/historical.html
03:59:27 INFO - PROCESS | 3392 | 1465127967549 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:27 INFO - PROCESS | 3392 | 1465127967582 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
03:59:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
03:59:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
03:59:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
03:59:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
03:59:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
03:59:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
03:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
03:59:27 INFO - TEST-OK | /FileAPI/historical.html | took 124ms
03:59:27 INFO - TEST-START | /FileAPI/idlharness.html
03:59:27 INFO - PROCESS | 3392 | 1465127967688 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:27 INFO - PROCESS | 3392 | 1465127967731 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
03:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:59:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:59:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:59:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:59:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:59:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
03:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:59:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:59:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:59:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:59:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:59:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
03:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:59:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:59:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:59:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:59:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:59:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
03:59:27 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
03:59:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:59:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:59:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:59:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:59:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:59:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
03:59:27 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
03:59:27 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
03:59:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:59:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:59:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:59:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:59:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:59:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
03:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:59:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:59:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:59:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:59:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
03:59:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
03:59:27 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
03:59:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:59:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:59:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:59:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:59:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:59:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
03:59:28 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
03:59:28 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
03:59:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:59:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:59:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:59:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:59:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:59:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
03:59:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 357ms
03:59:28 INFO - TEST-START | /FileAPI/idlharness.worker
03:59:28 INFO - PROCESS | 3392 | 1465127968047 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:28 INFO - PROCESS | 3392 | 1465127968088 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:59:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:59:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:59:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:59:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:59:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:59:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
03:59:28 INFO - {}
03:59:28 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
03:59:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:59:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:59:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
03:59:28 INFO - {}
03:59:28 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 - {}
03:59:28 INFO - {}
03:59:28 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
03:59:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:59:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:59:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:59:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
03:59:28 INFO - {}
03:59:28 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
03:59:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:59:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:59:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
03:59:28 INFO - {}
03:59:28 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 - {}
03:59:28 INFO - {}
03:59:28 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
03:59:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:59:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:59:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 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
03:59:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:59:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:59:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 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
03:59:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 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
03:59:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 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
03:59:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:59:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:59:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:59:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:59:28 INFO - {}
03:59:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 388ms
03:59:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
03:59:28 INFO - PROCESS | 3392 | 1465127968443 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:28 INFO - PROCESS | 3392 | 1465127968503 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:28 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
03:59:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 186ms
03:59:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
03:59:28 INFO - PROCESS | 3392 | 1465127968632 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:28 INFO - PROCESS | 3392 | 1465127968707 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
03:59:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 481ms
03:59:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html
03:59:29 INFO - PROCESS | 3392 | 1465127969129 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:29 INFO - PROCESS | 3392 | 1465127969160 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
03:59:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 171ms
03:59:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
03:59:29 INFO - PROCESS | 3392 | 1465127969305 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:29 INFO - PROCESS | 3392 | 1465127969334 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
03:59:29 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.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
03:59:29 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'.)
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
03:59:29 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.
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
03:59:29 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.
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
03:59:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:59:29 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.
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
03:59:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
03:59:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
03:59:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 295ms
03:59:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
03:59:29 INFO - PROCESS | 3392 | 1465127969619 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:29 INFO - PROCESS | 3392 | 1465127969660 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
03:59:29 INFO - {}
03:59:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 233ms
03:59:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
03:59:29 INFO - PROCESS | 3392 | 1465127969842 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:29 INFO - PROCESS | 3392 | 1465127969881 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
03:59:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 186ms
03:59:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
03:59:30 INFO - PROCESS | 3392 | 1465127970030 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:30 INFO - PROCESS | 3392 | 1465127970061 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
03:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:59:30 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"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:59:30 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"
03:59:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:59:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 311ms
03:59:30 INFO - TEST-START | /FileAPI/file/File-constructor.html
03:59:30 INFO - PROCESS | 3392 | 1465127970345 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:30 INFO - PROCESS | 3392 | 1465127970403 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
03:59:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
03:59:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
03:59:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
03:59:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
03:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
03:59:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
03:59:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 233ms
03:59:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
03:59:30 INFO - PROCESS | 3392 | 1465127970580 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:30 INFO - PROCESS | 3392 | 1465127970619 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
03:59:30 INFO - {}
03:59:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 171ms
03:59:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
03:59:30 INFO - PROCESS | 3392 | 1465127970770 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:30 INFO - PROCESS | 3392 | 1465127970805 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
03:59:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
03:59:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
03:59:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
03:59:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
03:59:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
03:59:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
03:59:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 170ms
03:59:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
03:59:30 INFO - PROCESS | 3392 | 1465127970959 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:30 INFO - PROCESS | 3392 | 1465127970985 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
03:59:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 124ms
03:59:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
03:59:31 INFO - PROCESS | 3392 | 1465127971094 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:31 INFO - PROCESS | 3392 | 1465127971144 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
03:59:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 233ms
03:59:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
03:59:31 INFO - PROCESS | 3392 | 1465127971325 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:31 INFO - PROCESS | 3392 | 1465127971380 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
03:59:31 INFO - reader.readAsText(blob_2)
03:59:31 INFO - }" did not throw
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
03:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
03:59:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
03:59:31 INFO - reader.readAsDataURL(blob_2)
03:59:31 INFO - }" did not throw
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
03:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
03:59:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
03:59:31 INFO - reader.readAsArrayBuffer(blob_2)
03:59:31 INFO - }" did not throw
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
03:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
03:59:31 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
03:59:31 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
03:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:59:31 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
03:59:31 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
03:59:31 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
03:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
03:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
03:59:31 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
03:59:31 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
03:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:59:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
03:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
03:59:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 233ms
03:59:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
03:59:31 INFO - PROCESS | 3392 | 1465127971568 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:31 INFO - PROCESS | 3392 | 1465127971619 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
03:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
03:59:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 171ms
03:59:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
03:59:31 INFO - PROCESS | 3392 | 1465127971761 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:31 INFO - PROCESS | 3392 | 1465127971791 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
03:59:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 217ms
03:59:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
03:59:31 INFO - PROCESS | 3392 | 1465127971973 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - PROCESS | 3392 | 1465127972001 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
03:59:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 124ms
03:59:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
03:59:32 INFO - PROCESS | 3392 | 1465127972108 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - PROCESS | 3392 | 1465127972150 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
03:59:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 186ms
03:59:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
03:59:32 INFO - PROCESS | 3392 | 1465127972298 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - PROCESS | 3392 | 1465127972334 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
03:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
03:59:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 170ms
03:59:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
03:59:32 INFO - PROCESS | 3392 | 1465127972490 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - PROCESS | 3392 | 1465127972532 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
03:59:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
03:59:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
03:59:32 INFO - PROCESS | 3392 | 1465127972677 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - PROCESS | 3392 | 1465127972719 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
03:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
03:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
03:59:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 186ms
03:59:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
03:59:32 INFO - PROCESS | 3392 | 1465127972867 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:32 INFO - PROCESS | 3392 | 1465127972908 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:33 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
03:59:33 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
03:59:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
03:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:59:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
03:59:33 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 187ms
03:59:33 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
03:59:33 INFO - PROCESS | 3392 | 1465127973059 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:33 INFO - PROCESS | 3392 | 1465127973107 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
03:59:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 186ms
03:59:33 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
03:59:33 INFO - PROCESS | 3392 | 1465127973246 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:33 INFO - PROCESS | 3392 | 1465127973290 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:33 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
03:59:33 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 186ms
03:59:33 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
03:59:33 INFO - PROCESS | 3392 | 1465127973439 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:33 INFO - PROCESS | 3392 | 1465127973471 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:33 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
03:59:33 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 187ms
03:59:33 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
03:59:33 INFO - PROCESS | 3392 | 1465127973629 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:33 INFO - PROCESS | 3392 | 1465127973678 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:33 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
03:59:33 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 233ms
03:59:33 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
03:59:33 INFO - PROCESS | 3392 | 1465127973855 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:33 INFO - PROCESS | 3392 | 1465127973900 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:34 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
03:59:34 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 217ms
03:59:34 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
03:59:34 INFO - PROCESS | 3392 | 1465127974083 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:34 INFO - PROCESS | 3392 | 1465127974127 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
03:59:34 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 187ms
03:59:34 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
03:59:34 INFO - PROCESS | 3392 | 1465127974275 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:34 INFO - PROCESS | 3392 | 1465127974321 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
03:59:34 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 279ms
03:59:34 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
03:59:34 INFO - PROCESS | 3392 | 1465127974547 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:34 INFO - PROCESS | 3392 | 1465127974581 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
03:59:34 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 171ms
03:59:34 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
03:59:34 INFO - PROCESS | 3392 | 1465127974738 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:34 INFO - PROCESS | 3392 | 1465127974786 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
03:59:34 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
03:59:34 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 217ms
03:59:34 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
03:59:34 INFO - PROCESS | 3392 | 1465127974967 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:35 INFO - PROCESS | 3392 | 1465127975008 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
03:59:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
03:59:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
03:59:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
03:59:35 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 187ms
03:59:35 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
03:59:35 INFO - PROCESS | 3392 | 1465127975157 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:35 INFO - PROCESS | 3392 | 1465127975233 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
03:59:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
03:59:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
03:59:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
03:59:35 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 497ms
03:59:35 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
03:59:35 INFO - PROCESS | 3392 | 1465127975653 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:35 INFO - PROCESS | 3392 | 1465127975699 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
03:59:36 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 434ms
03:59:36 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
03:59:36 INFO - PROCESS | 3392 | 1465127976090 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:36 INFO - PROCESS | 3392 | 1465127976123 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
03:59:36 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 187ms
03:59:36 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
03:59:36 INFO - PROCESS | 3392 | 1465127976279 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:36 INFO - PROCESS | 3392 | 1465127976316 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
03:59:36 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 232ms
03:59:36 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
03:59:36 INFO - PROCESS | 3392 | 1465127976531 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:36 INFO - PROCESS | 3392 | 1465127976582 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
03:59:36 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 280ms
03:59:36 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
03:59:36 INFO - PROCESS | 3392 | 1465127976783 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:36 INFO - PROCESS | 3392 | 1465127976813 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
03:59:36 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
03:59:36 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 218ms
03:59:36 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
03:59:37 INFO - PROCESS | 3392 | 1465127977012 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:37 INFO - PROCESS | 3392 | 1465127977046 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:37 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
03:59:37 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 186ms
03:59:37 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
03:59:37 INFO - PROCESS | 3392 | 1465127977201 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:37 INFO - PROCESS | 3392 | 1465127977241 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:37 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
03:59:37 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
03:59:37 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 233ms
03:59:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
03:59:37 INFO - PROCESS | 3392 | 1465127977430 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:37 INFO - PROCESS | 3392 | 1465127977467 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
03:59:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 217ms
03:59:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
03:59:37 INFO - PROCESS | 3392 | 1465127977659 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:37 INFO - PROCESS | 3392 | 1465127977693 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
03:59:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 186ms
03:59:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
03:59:37 INFO - PROCESS | 3392 | 1465127977858 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:37 INFO - PROCESS | 3392 | 1465127977913 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
03:59:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 218ms
03:59:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
03:59:38 INFO - PROCESS | 3392 | 1465127978079 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:38 INFO - PROCESS | 3392 | 1465127978121 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
03:59:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 217ms
03:59:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
03:59:38 INFO - PROCESS | 3392 | 1465127978310 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:38 INFO - PROCESS | 3392 | 1465127978389 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
03:59:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 233ms
03:59:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
03:59:38 INFO - PROCESS | 3392 | 1465127978539 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:38 INFO - PROCESS | 3392 | 1465127978572 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
03:59:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 187ms
03:59:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
03:59:38 INFO - PROCESS | 3392 | 1465127978727 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:38 INFO - PROCESS | 3392 | 1465127978777 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
03:59:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 217ms
03:59:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
03:59:38 INFO - PROCESS | 3392 | 1465127978963 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:38 INFO - PROCESS | 3392 | 1465127978993 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
03:59:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 233ms
03:59:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
03:59:39 INFO - PROCESS | 3392 | 1465127979208 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:39 INFO - PROCESS | 3392 | 1465127979239 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
03:59:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 186ms
03:59:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
03:59:39 INFO - PROCESS | 3392 | 1465127979380 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:39 INFO - PROCESS | 3392 | 1465127979423 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
03:59:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 218ms
03:59:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
03:59:39 INFO - PROCESS | 3392 | 1465127979612 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:39 INFO - PROCESS | 3392 | 1465127979658 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
03:59:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 171ms
03:59:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
03:59:39 INFO - PROCESS | 3392 | 1465127979799 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:39 INFO - PROCESS | 3392 | 1465127979839 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
03:59:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 171ms
03:59:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
03:59:39 INFO - PROCESS | 3392 | 1465127979990 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:40 INFO - PROCESS | 3392 | 1465127980035 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:40 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
03:59:40 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 186ms
03:59:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
03:59:40 INFO - PROCESS | 3392 | 1465127980178 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:40 INFO - PROCESS | 3392 | 1465127980210 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
03:59:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 186ms
03:59:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
03:59:40 INFO - PROCESS | 3392 | 1465127980367 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:40 INFO - PROCESS | 3392 | 1465127980399 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
03:59:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 187ms
03:59:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
03:59:40 INFO - PROCESS | 3392 | 1465127980558 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:40 INFO - PROCESS | 3392 | 1465127980611 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:40 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
03:59:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 232ms
03:59:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
03:59:40 INFO - PROCESS | 3392 | 1465127980787 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:40 INFO - PROCESS | 3392 | 1465127980830 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:40 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
03:59:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 187ms
03:59:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
03:59:40 INFO - PROCESS | 3392 | 1465127980977 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:41 INFO - PROCESS | 3392 | 1465127981023 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
03:59:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 186ms
03:59:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
03:59:41 INFO - PROCESS | 3392 | 1465127981169 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:41 INFO - PROCESS | 3392 | 1465127981217 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
03:59:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 233ms
03:59:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
03:59:41 INFO - PROCESS | 3392 | 1465127981400 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:41 INFO - PROCESS | 3392 | 1465127981448 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
03:59:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 217ms
03:59:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
03:59:41 INFO - PROCESS | 3392 | 1465127981628 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:41 INFO - PROCESS | 3392 | 1465127981676 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
03:59:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 217ms
03:59:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
03:59:41 INFO - PROCESS | 3392 | 1465127981980 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:42 INFO - PROCESS | 3392 | 1465127982051 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
03:59:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 481ms
03:59:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
03:59:42 INFO - PROCESS | 3392 | 1465127982409 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:42 INFO - PROCESS | 3392 | 1465127982442 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
03:59:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 170ms
03:59:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
03:59:42 INFO - PROCESS | 3392 | 1465127982599 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:42 INFO - PROCESS | 3392 | 1465127982632 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
03:59:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 186ms
03:59:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
03:59:42 INFO - PROCESS | 3392 | 1465127982790 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:42 INFO - PROCESS | 3392 | 1465127982837 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 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
03:59:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 218ms
03:59:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
03:59:43 INFO - PROCESS | 3392 | 1465127983016 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 INFO - PROCESS | 3392 | 1465127983055 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 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
03:59:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 217ms
03:59:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
03:59:43 INFO - PROCESS | 3392 | 1465127983246 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 INFO - PROCESS | 3392 | 1465127983281 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
03:59:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 187ms
03:59:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
03:59:43 INFO - PROCESS | 3392 | 1465127983437 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 INFO - PROCESS | 3392 | 1465127983469 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
03:59:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 186ms
03:59:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
03:59:43 INFO - PROCESS | 3392 | 1465127983626 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 INFO - PROCESS | 3392 | 1465127983663 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
03:59:43 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 170ms
03:59:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
03:59:43 INFO - PROCESS | 3392 | 1465127983814 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 INFO - PROCESS | 3392 | 1465127983852 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:43 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
03:59:43 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 171ms
03:59:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
03:59:43 INFO - PROCESS | 3392 | 1465127984004 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:44 INFO - PROCESS | 3392 | 1465127984047 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:59:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 218ms
03:59:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
03:59:44 INFO - PROCESS | 3392 | 1465127984218 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:44 INFO - PROCESS | 3392 | 1465127984268 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
03:59:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 232ms
03:59:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
03:59:44 INFO - PROCESS | 3392 | 1465127984449 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:44 INFO - PROCESS | 3392 | 1465127984507 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
03:59:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 233ms
03:59:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
03:59:44 INFO - PROCESS | 3392 | 1465127984678 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:44 INFO - PROCESS | 3392 | 1465127984719 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
03:59:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 218ms
03:59:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
03:59:44 INFO - PROCESS | 3392 | 1465127984908 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:44 INFO - PROCESS | 3392 | 1465127984960 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
03:59:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 218ms
03:59:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
03:59:45 INFO - PROCESS | 3392 | 1465127985136 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:45 INFO - PROCESS | 3392 | 1465127985188 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:59:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 232ms
03:59:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
03:59:45 INFO - PROCESS | 3392 | 1465127985376 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:45 INFO - PROCESS | 3392 | 1465127985431 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
03:59:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 249ms
03:59:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
03:59:45 INFO - PROCESS | 3392 | 1465127985615 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:45 INFO - PROCESS | 3392 | 1465127985666 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
03:59:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 217ms
03:59:45 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
03:59:45 INFO - PROCESS | 3392 | 1465127985851 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:45 INFO - PROCESS | 3392 | 1465127985888 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:59:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 419ms
03:59:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
03:59:46 INFO - PROCESS | 3392 | 1465127986283 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:46 INFO - PROCESS | 3392 | 1465127986321 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
03:59:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 171ms
03:59:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
03:59:46 INFO - PROCESS | 3392 | 1465127986633 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:46 INFO - PROCESS | 3392 | 1465127986665 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
03:59:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 186ms
03:59:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
03:59:46 INFO - PROCESS | 3392 | 1465127986807 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:46 INFO - PROCESS | 3392 | 1465127986849 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:59:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 233ms
03:59:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
03:59:47 INFO - PROCESS | 3392 | 1465127987037 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:47 INFO - PROCESS | 3392 | 1465127987082 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
03:59:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 186ms
03:59:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
03:59:47 INFO - PROCESS | 3392 | 1465127987227 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:47 INFO - PROCESS | 3392 | 1465127987274 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
03:59:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 218ms
03:59:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
03:59:47 INFO - PROCESS | 3392 | 1465127987456 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:47 INFO - PROCESS | 3392 | 1465127987496 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
03:59:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 187ms
03:59:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
03:59:47 INFO - PROCESS | 3392 | 1465127987645 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:47 INFO - PROCESS | 3392 | 1465127987697 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
03:59:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 217ms
03:59:47 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
03:59:47 INFO - PROCESS | 3392 | 1465127987876 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:47 INFO - PROCESS | 3392 | 1465127987932 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
03:59:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 217ms
03:59:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
03:59:48 INFO - PROCESS | 3392 | 1465127988104 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:48 INFO - PROCESS | 3392 | 1465127988160 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
03:59:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 233ms
03:59:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
03:59:48 INFO - PROCESS | 3392 | 1465127988334 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:48 INFO - PROCESS | 3392 | 1465127988368 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
03:59:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 186ms
03:59:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
03:59:48 INFO - PROCESS | 3392 | 1465127988523 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:48 INFO - PROCESS | 3392 | 1465127988583 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
03:59:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 388ms
03:59:48 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
03:59:48 INFO - PROCESS | 3392 | 1465127988918 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:48 INFO - PROCESS | 3392 | 1465127988970 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
03:59:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 388ms
03:59:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
03:59:49 INFO - PROCESS | 3392 | 1465127989295 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:49 INFO - PROCESS | 3392 | 1465127989336 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
03:59:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 233ms
03:59:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
03:59:49 INFO - PROCESS | 3392 | 1465127989531 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:49 INFO - PROCESS | 3392 | 1465127989560 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
03:59:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 171ms
03:59:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
03:59:49 INFO - PROCESS | 3392 | 1465127989724 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:49 INFO - PROCESS | 3392 | 1465127989763 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
03:59:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 217ms
03:59:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
03:59:49 INFO - PROCESS | 3392 | 1465127989951 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:49 INFO - PROCESS | 3392 | 1465127989986 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
03:59:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 233ms
03:59:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
03:59:50 INFO - PROCESS | 3392 | 1465127990180 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:50 INFO - PROCESS | 3392 | 1465127990217 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
03:59:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 187ms
03:59:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
03:59:50 INFO - PROCESS | 3392 | 1465127990371 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:50 INFO - PROCESS | 3392 | 1465127990403 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
03:59:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 186ms
03:59:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
03:59:50 INFO - PROCESS | 3392 | 1465127990561 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:50 INFO - PROCESS | 3392 | 1465127990591 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
03:59:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 186ms
03:59:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
03:59:50 INFO - PROCESS | 3392 | 1465127990749 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:50 INFO - PROCESS | 3392 | 1465127990783 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
03:59:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 171ms
03:59:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
03:59:50 INFO - PROCESS | 3392 | 1465127990938 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:50 INFO - PROCESS | 3392 | 1465127990972 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
03:59:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 171ms
03:59:51 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
03:59:51 INFO - PROCESS | 3392 | 1465127991130 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:51 INFO - PROCESS | 3392 | 1465127991176 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
03:59:51 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 218ms
03:59:51 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
03:59:51 INFO - PROCESS | 3392 | 1465127991358 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:51 INFO - PROCESS | 3392 | 1465127991399 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
03:59:51 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 233ms
03:59:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
03:59:51 INFO - PROCESS | 3392 | 1465127991587 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:51 INFO - PROCESS | 3392 | 1465127991634 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
03:59:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 186ms
03:59:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
03:59:51 INFO - PROCESS | 3392 | 1465127991762 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:51 INFO - PROCESS | 3392 | 1465127991810 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
03:59:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 233ms
03:59:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
03:59:51 INFO - PROCESS | 3392 | 1465127991989 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:52 INFO - PROCESS | 3392 | 1465127992034 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
03:59:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 388ms
03:59:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
03:59:52 INFO - PROCESS | 3392 | 1465127992383 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:52 INFO - PROCESS | 3392 | 1465127992419 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
03:59:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 186ms
03:59:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
03:59:52 INFO - PROCESS | 3392 | 1465127992573 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:52 INFO - PROCESS | 3392 | 1465127992604 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
03:59:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 233ms
03:59:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
03:59:52 INFO - PROCESS | 3392 | 1465127992802 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:52 INFO - PROCESS | 3392 | 1465127992843 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
03:59:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 217ms
03:59:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
03:59:53 INFO - PROCESS | 3392 | 1465127993032 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - PROCESS | 3392 | 1465127993061 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
03:59:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 171ms
03:59:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
03:59:53 INFO - PROCESS | 3392 | 1465127993221 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - PROCESS | 3392 | 1465127993262 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
03:59:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 187ms
03:59:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
03:59:53 INFO - PROCESS | 3392 | 1465127993412 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - PROCESS | 3392 | 1465127993454 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
03:59:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 186ms
03:59:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
03:59:53 INFO - PROCESS | 3392 | 1465127993600 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - PROCESS | 3392 | 1465127993636 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
03:59:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 186ms
03:59:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
03:59:53 INFO - PROCESS | 3392 | 1465127993789 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - PROCESS | 3392 | 1465127993835 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
03:59:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 187ms
03:59:53 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
03:59:53 INFO - PROCESS | 3392 | 1465127993980 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:54 INFO - PROCESS | 3392 | 1465127994029 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
03:59:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 388ms
03:59:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
03:59:54 INFO - PROCESS | 3392 | 1465127994357 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:54 INFO - PROCESS | 3392 | 1465127994389 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
03:59:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 218ms
03:59:54 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
03:59:54 INFO - PROCESS | 3392 | 1465127994587 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:54 INFO - PROCESS | 3392 | 1465127994620 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
03:59:54 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 186ms
03:59:54 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
03:59:54 INFO - PROCESS | 3392 | 1465127994777 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:54 INFO - PROCESS | 3392 | 1465127994827 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
03:59:54 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 233ms
03:59:54 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
03:59:54 INFO - PROCESS | 3392 | 1465127995005 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:55 INFO - PROCESS | 3392 | 1465127995052 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
03:59:55 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 186ms
03:59:55 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
03:59:55 INFO - PROCESS | 3392 | 1465127995196 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:55 INFO - PROCESS | 3392 | 1465127995245 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
03:59:55 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 233ms
03:59:55 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
03:59:55 INFO - PROCESS | 3392 | 1465127995465 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:55 INFO - PROCESS | 3392 | 1465127995550 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
03:59:55 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 481ms
03:59:55 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
03:59:55 INFO - PROCESS | 3392 | 1465127995921 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:55 INFO - PROCESS | 3392 | 1465127995963 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
03:59:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 372ms
03:59:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
03:59:56 INFO - PROCESS | 3392 | 1465127996316 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:56 INFO - PROCESS | 3392 | 1465127996345 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
03:59:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 186ms
03:59:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
03:59:56 INFO - PROCESS | 3392 | 1465127996506 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:56 INFO - PROCESS | 3392 | 1465127996535 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
03:59:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 186ms
03:59:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
03:59:56 INFO - PROCESS | 3392 | 1465127996697 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:56 INFO - PROCESS | 3392 | 1465127996747 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
03:59:56 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 218ms
03:59:56 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
03:59:56 INFO - PROCESS | 3392 | 1465127996906 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:56 INFO - PROCESS | 3392 | 1465127996941 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
03:59:57 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 187ms
03:59:57 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
03:59:57 INFO - PROCESS | 3392 | 1465127997097 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:57 INFO - PROCESS | 3392 | 1465127997123 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
03:59:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
03:59:57 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
03:59:57 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 186ms
03:59:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
03:59:57 INFO - PROCESS | 3392 | 1465127997287 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:57 INFO - PROCESS | 3392 | 1465127997317 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:57 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
03:59:57 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 279ms
03:59:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
03:59:57 INFO - PROCESS | 3392 | 1465127997582 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:57 INFO - PROCESS | 3392 | 1465127997610 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:57 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
03:59:57 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 279ms
03:59:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
03:59:57 INFO - PROCESS | 3392 | 1465127997872 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:57 INFO - PROCESS | 3392 | 1465127997899 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
03:59:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 295ms
03:59:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
03:59:58 INFO - PROCESS | 3392 | 1465127998169 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:58 INFO - PROCESS | 3392 | 1465127998201 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
03:59:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
03:59:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 187ms
03:59:58 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
03:59:58 INFO - PROCESS | 3392 | 1465127998357 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:58 INFO - PROCESS | 3392 | 1465127998402 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
03:59:58 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 233ms
03:59:58 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
03:59:58 INFO - PROCESS | 3392 | 1465127998585 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:58 INFO - PROCESS | 3392 | 1465127998624 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
03:59:58 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 279ms
03:59:58 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
03:59:58 INFO - PROCESS | 3392 | 1465127998879 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:58 INFO - PROCESS | 3392 | 1465127998913 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
03:59:59 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 279ms
03:59:59 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
03:59:59 INFO - PROCESS | 3392 | 1465127999171 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:59 INFO - PROCESS | 3392 | 1465127999235 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
03:59:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
03:59:59 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 217ms
03:59:59 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
03:59:59 INFO - PROCESS | 3392 | 1465127999385 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:59 INFO - PROCESS | 3392 | 1465127999419 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
03:59:59 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 186ms
03:59:59 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
03:59:59 INFO - PROCESS | 3392 | 1465127999574 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:59 INFO - PROCESS | 3392 | 1465127999605 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
03:59:59 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 295ms
03:59:59 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
03:59:59 INFO - PROCESS | 3392 | 1465127999866 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
03:59:59 INFO - PROCESS | 3392 | 1465127999898 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
04:00:00 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 186ms
04:00:00 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
04:00:00 INFO - PROCESS | 3392 | 1465128000055 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:00 INFO - PROCESS | 3392 | 1465128000085 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
04:00:00 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 187ms
04:00:00 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
04:00:00 INFO - PROCESS | 3392 | 1465128000245 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:00 INFO - PROCESS | 3392 | 1465128000282 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
04:00:00 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 295ms
04:00:00 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
04:00:00 INFO - PROCESS | 3392 | 1465128000538 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:00 INFO - PROCESS | 3392 | 1465128000568 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
04:00:00 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 186ms
04:00:00 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
04:00:00 INFO - PROCESS | 3392 | 1465128000725 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:00 INFO - PROCESS | 3392 | 1465128000768 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
04:00:00 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 186ms
04:00:00 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
04:00:00 INFO - PROCESS | 3392 | 1465128000915 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:00 INFO - PROCESS | 3392 | 1465128000959 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
04:00:01 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
04:00:01 INFO - window.indexedDB.open('test', val);..." did not throw
04:00:01 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:01 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:00:01 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
04:00:01 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
04:00:01 INFO - window.indexedDB.open('test', val);..." did not throw
04:00:01 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:01 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:00:01 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
04:00:01 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
04:00:01 INFO - window.indexedDB.open('test', val);..." did not throw
04:00:01 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:01 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:00:01 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
04:00:01 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
04:00:01 INFO - window.indexedDB.open('test', val);..." did not throw
04:00:01 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
04:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:01 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
04:00:01 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
04:00:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
04:00:01 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 295ms
04:00:01 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
04:00:01 INFO - PROCESS | 3392 | 1465128001217 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:01 INFO - PROCESS | 3392 | 1465128001264 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:01 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
04:00:01 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 217ms
04:00:01 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
04:00:01 INFO - PROCESS | 3392 | 1465128001448 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:01 INFO - PROCESS | 3392 | 1465128001495 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:02 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
04:00:02 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
04:00:02 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 792ms
04:00:02 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
04:00:02 INFO - PROCESS | 3392 | 1465128002235 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:02 INFO - PROCESS | 3392 | 1465128002273 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:02 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
04:00:02 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 419ms
04:00:02 INFO - TEST-START | /IndexedDB/idbindex_count.htm
04:00:02 INFO - PROCESS | 3392 | 1465128002669 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:02 INFO - PROCESS | 3392 | 1465128002708 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:02 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
04:00:02 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 171ms
04:00:02 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
04:00:02 INFO - PROCESS | 3392 | 1465128002860 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:02 INFO - PROCESS | 3392 | 1465128002892 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:03 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
04:00:03 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 170ms
04:00:03 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
04:00:03 INFO - PROCESS | 3392 | 1465128003051 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:03 INFO - PROCESS | 3392 | 1465128003089 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:03 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
04:00:03 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 217ms
04:00:03 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
04:00:03 INFO - PROCESS | 3392 | 1465128003277 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:03 INFO - PROCESS | 3392 | 1465128003305 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:03 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
04:00:03 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 187ms
04:00:03 INFO - TEST-START | /IndexedDB/idbindex_get.htm
04:00:03 INFO - PROCESS | 3392 | 1465128003466 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:03 INFO - PROCESS | 3392 | 1465128003494 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:03 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
04:00:03 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 171ms
04:00:03 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
04:00:03 INFO - PROCESS | 3392 | 1465128003657 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:03 INFO - PROCESS | 3392 | 1465128003699 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:03 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
04:00:03 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 218ms
04:00:03 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
04:00:03 INFO - PROCESS | 3392 | 1465128003886 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:03 INFO - PROCESS | 3392 | 1465128003911 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:04 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
04:00:04 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 186ms
04:00:04 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
04:00:04 INFO - PROCESS | 3392 | 1465128004074 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:04 INFO - PROCESS | 3392 | 1465128004108 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:04 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
04:00:04 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 170ms
04:00:04 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
04:00:04 INFO - PROCESS | 3392 | 1465128004250 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:04 INFO - PROCESS | 3392 | 1465128004293 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:04 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
04:00:04 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 171ms
04:00:04 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
04:00:04 INFO - PROCESS | 3392 | 1465128004438 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:04 INFO - PROCESS | 3392 | 1465128004478 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:04 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
04:00:04 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 218ms
04:00:04 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
04:00:04 INFO - PROCESS | 3392 | 1465128004670 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:04 INFO - PROCESS | 3392 | 1465128004714 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:04 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
04:00:04 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 232ms
04:00:04 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
04:00:04 INFO - PROCESS | 3392 | 1465128004910 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:04 INFO - PROCESS | 3392 | 1465128004954 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
04:00:05 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 186ms
04:00:05 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
04:00:05 INFO - PROCESS | 3392 | 1465128005101 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:05 INFO - PROCESS | 3392 | 1465128005147 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
04:00:05 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 233ms
04:00:05 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
04:00:05 INFO - PROCESS | 3392 | 1465128005337 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:05 INFO - PROCESS | 3392 | 1465128005387 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
04:00:05 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 249ms
04:00:05 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
04:00:05 INFO - PROCESS | 3392 | 1465128005585 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:05 INFO - PROCESS | 3392 | 1465128005627 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
04:00:05 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 232ms
04:00:05 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
04:00:05 INFO - PROCESS | 3392 | 1465128005817 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:05 INFO - PROCESS | 3392 | 1465128005857 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:05 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
04:00:05 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 187ms
04:00:06 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
04:00:06 INFO - PROCESS | 3392 | 1465128006005 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:06 INFO - PROCESS | 3392 | 1465128006046 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
04:00:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 186ms
04:00:06 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
04:00:06 INFO - PROCESS | 3392 | 1465128006194 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:06 INFO - PROCESS | 3392 | 1465128006239 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
04:00:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 233ms
04:00:06 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
04:00:06 INFO - PROCESS | 3392 | 1465128006424 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:06 INFO - PROCESS | 3392 | 1465128006455 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
04:00:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 186ms
04:00:06 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
04:00:06 INFO - PROCESS | 3392 | 1465128006614 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:06 INFO - PROCESS | 3392 | 1465128006659 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
04:00:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 218ms
04:00:06 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
04:00:06 INFO - PROCESS | 3392 | 1465128006827 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:06 INFO - PROCESS | 3392 | 1465128006868 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
04:00:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 186ms
04:00:07 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
04:00:07 INFO - PROCESS | 3392 | 1465128007018 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - PROCESS | 3392 | 1465128007051 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
04:00:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 187ms
04:00:07 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
04:00:07 INFO - PROCESS | 3392 | 1465128007206 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - PROCESS | 3392 | 1465128007255 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
04:00:07 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 186ms
04:00:07 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
04:00:07 INFO - PROCESS | 3392 | 1465128007397 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - PROCESS | 3392 | 1465128007442 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
04:00:07 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 186ms
04:00:07 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
04:00:07 INFO - PROCESS | 3392 | 1465128007585 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - PROCESS | 3392 | 1465128007617 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
04:00:07 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 187ms
04:00:07 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
04:00:07 INFO - PROCESS | 3392 | 1465128007778 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - PROCESS | 3392 | 1465128007812 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:07 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
04:00:07 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 186ms
04:00:07 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
04:00:07 INFO - PROCESS | 3392 | 1465128007965 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:08 INFO - PROCESS | 3392 | 1465128008009 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
04:00:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 186ms
04:00:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
04:00:08 INFO - PROCESS | 3392 | 1465128008154 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:08 INFO - PROCESS | 3392 | 1465128008205 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
04:00:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 217ms
04:00:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
04:00:08 INFO - PROCESS | 3392 | 1465128008383 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:08 INFO - PROCESS | 3392 | 1465128008426 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:08 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
04:00:08 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 233ms
04:00:08 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
04:00:08 INFO - PROCESS | 3392 | 1465128008629 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:08 INFO - PROCESS | 3392 | 1465128008728 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:09 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
04:00:09 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 590ms
04:00:09 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
04:00:09 INFO - PROCESS | 3392 | 1465128009211 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:09 INFO - PROCESS | 3392 | 1465128009244 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
04:00:09 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 187ms
04:00:09 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
04:00:09 INFO - PROCESS | 3392 | 1465128009538 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:09 INFO - PROCESS | 3392 | 1465128009579 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
04:00:09 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 264ms
04:00:09 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
04:00:09 INFO - PROCESS | 3392 | 1465128009730 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:09 INFO - PROCESS | 3392 | 1465128009774 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
04:00:09 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
04:00:09 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 186ms
04:00:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
04:00:09 INFO - PROCESS | 3392 | 1465128009919 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:09 INFO - PROCESS | 3392 | 1465128009955 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
04:00:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 217ms
04:00:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
04:00:10 INFO - PROCESS | 3392 | 1465128010150 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:10 INFO - PROCESS | 3392 | 1465128010191 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
04:00:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 233ms
04:00:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
04:00:10 INFO - PROCESS | 3392 | 1465128010377 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:10 INFO - PROCESS | 3392 | 1465128010405 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:10 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
04:00:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 186ms
04:00:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
04:00:10 INFO - PROCESS | 3392 | 1465128010570 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:10 INFO - PROCESS | 3392 | 1465128010603 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
04:00:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 186ms
04:00:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
04:00:10 INFO - PROCESS | 3392 | 1465128010756 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:10 INFO - PROCESS | 3392 | 1465128010803 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:10 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
04:00:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 187ms
04:00:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
04:00:10 INFO - PROCESS | 3392 | 1465128010946 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:10 INFO - PROCESS | 3392 | 1465128010986 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:11 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
04:00:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 233ms
04:00:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
04:00:11 INFO - PROCESS | 3392 | 1465128011176 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:11 INFO - PROCESS | 3392 | 1465128011212 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:00:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 186ms
04:00:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
04:00:11 INFO - PROCESS | 3392 | 1465128011366 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:11 INFO - PROCESS | 3392 | 1465128011415 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:11 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
04:00:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 233ms
04:00:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
04:00:11 INFO - PROCESS | 3392 | 1465128011600 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:11 INFO - PROCESS | 3392 | 1465128011641 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
04:00:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 217ms
04:00:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
04:00:11 INFO - PROCESS | 3392 | 1465128011812 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:11 INFO - PROCESS | 3392 | 1465128011861 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
04:00:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 217ms
04:00:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
04:00:12 INFO - PROCESS | 3392 | 1465128012042 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:12 INFO - PROCESS | 3392 | 1465128012087 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
04:00:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 186ms
04:00:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
04:00:12 INFO - PROCESS | 3392 | 1465128012232 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:12 INFO - PROCESS | 3392 | 1465128012274 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
04:00:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 217ms
04:00:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
04:00:12 INFO - PROCESS | 3392 | 1465128012460 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:12 INFO - PROCESS | 3392 | 1465128012507 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
04:00:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 233ms
04:00:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
04:00:12 INFO - PROCESS | 3392 | 1465128012691 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:12 INFO - PROCESS | 3392 | 1465128012730 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
04:00:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 186ms
04:00:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
04:00:12 INFO - PROCESS | 3392 | 1465128012882 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:12 INFO - PROCESS | 3392 | 1465128012924 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
04:00:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 187ms
04:00:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
04:00:13 INFO - PROCESS | 3392 | 1465128013069 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:13 INFO - PROCESS | 3392 | 1465128013110 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:13 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
04:00:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 233ms
04:00:13 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
04:00:13 INFO - PROCESS | 3392 | 1465128013300 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:13 INFO - PROCESS | 3392 | 1465128013330 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
04:00:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 186ms
04:00:13 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
04:00:13 INFO - PROCESS | 3392 | 1465128013488 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:13 INFO - PROCESS | 3392 | 1465128013520 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
04:00:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 186ms
04:00:13 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
04:00:13 INFO - PROCESS | 3392 | 1465128013677 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:13 INFO - PROCESS | 3392 | 1465128013720 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:00:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 187ms
04:00:13 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
04:00:13 INFO - PROCESS | 3392 | 1465128013868 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:13 INFO - PROCESS | 3392 | 1465128013920 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:14 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
04:00:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 232ms
04:00:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
04:00:14 INFO - PROCESS | 3392 | 1465128014097 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:14 INFO - PROCESS | 3392 | 1465128014142 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
04:00:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 218ms
04:00:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
04:00:14 INFO - PROCESS | 3392 | 1465128014310 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:14 INFO - PROCESS | 3392 | 1465128014341 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
04:00:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 171ms
04:00:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
04:00:14 INFO - PROCESS | 3392 | 1465128014501 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:14 INFO - PROCESS | 3392 | 1465128014550 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
04:00:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 217ms
04:00:14 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
04:00:14 INFO - PROCESS | 3392 | 1465128014728 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:14 INFO - PROCESS | 3392 | 1465128014777 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:14 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
04:00:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 186ms
04:00:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
04:00:14 INFO - PROCESS | 3392 | 1465128014920 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:14 INFO - PROCESS | 3392 | 1465128014966 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
04:00:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 171ms
04:00:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
04:00:15 INFO - PROCESS | 3392 | 1465128015111 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:15 INFO - PROCESS | 3392 | 1465128015157 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:15 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
04:00:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 280ms
04:00:15 INFO - PROCESS | 3392 | 1465128015560 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
04:00:15 INFO - PROCESS | 3392 | 1465128015619 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:15 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
04:00:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 218ms
04:00:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
04:00:15 INFO - PROCESS | 3392 | 1465128015795 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:15 INFO - PROCESS | 3392 | 1465128015844 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:16 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
04:00:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 218ms
04:00:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
04:00:16 INFO - PROCESS | 3392 | 1465128016024 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:16 INFO - PROCESS | 3392 | 1465128016061 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
04:00:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 232ms
04:00:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
04:00:16 INFO - PROCESS | 3392 | 1465128016261 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:16 INFO - PROCESS | 3392 | 1465128016289 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:16 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
04:00:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 171ms
04:00:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
04:00:16 INFO - PROCESS | 3392 | 1465128016452 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:16 INFO - PROCESS | 3392 | 1465128016492 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
04:00:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 218ms
04:00:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
04:00:16 INFO - PROCESS | 3392 | 1465128016680 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:16 INFO - PROCESS | 3392 | 1465128016705 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
04:00:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 233ms
04:00:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
04:00:16 INFO - PROCESS | 3392 | 1465128016895 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:16 INFO - PROCESS | 3392 | 1465128016929 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
04:00:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 217ms
04:00:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
04:00:17 INFO - PROCESS | 3392 | 1465128017122 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:17 INFO - PROCESS | 3392 | 1465128017150 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:17 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"
04:00:17 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
04:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:00:17 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
04:00:17 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
04:00:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 187ms
04:00:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
04:00:17 INFO - PROCESS | 3392 | 1465128017312 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:17 INFO - PROCESS | 3392 | 1465128017358 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:17 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"
04:00:17 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
04:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
04:00:17 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
04:00:17 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
04:00:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 217ms
04:00:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
04:00:17 INFO - PROCESS | 3392 | 1465128017541 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:17 INFO - PROCESS | 3392 | 1465128017577 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
04:00:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 170ms
04:00:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
04:00:17 INFO - PROCESS | 3392 | 1465128017733 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:17 INFO - PROCESS | 3392 | 1465128017772 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
04:00:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 171ms
04:00:17 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
04:00:17 INFO - PROCESS | 3392 | 1465128017920 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:17 INFO - PROCESS | 3392 | 1465128017960 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
04:00:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 187ms
04:00:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
04:00:18 INFO - PROCESS | 3392 | 1465128018109 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:18 INFO - PROCESS | 3392 | 1465128018144 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
04:00:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 186ms
04:00:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
04:00:18 INFO - PROCESS | 3392 | 1465128018306 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:18 INFO - PROCESS | 3392 | 1465128018354 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
04:00:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 248ms
04:00:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
04:00:18 INFO - PROCESS | 3392 | 1465128018552 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:18 INFO - PROCESS | 3392 | 1465128018602 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
04:00:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 218ms
04:00:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
04:00:18 INFO - PROCESS | 3392 | 1465128018781 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:18 INFO - PROCESS | 3392 | 1465128018817 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
04:00:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 186ms
04:00:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
04:00:18 INFO - PROCESS | 3392 | 1465128018970 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:19 INFO - PROCESS | 3392 | 1465128019017 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:00:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 218ms
04:00:19 INFO - PROCESS | 3392 | 1465128019188 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
04:00:19 INFO - PROCESS | 3392 | 1465128019239 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:19 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
04:00:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 187ms
04:00:19 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
04:00:19 INFO - PROCESS | 3392 | 1465128019380 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:19 INFO - PROCESS | 3392 | 1465128019411 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
04:00:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 295ms
04:00:19 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
04:00:19 INFO - PROCESS | 3392 | 1465128019677 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:19 INFO - PROCESS | 3392 | 1465128019716 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
04:00:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 186ms
04:00:19 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
04:00:19 INFO - PROCESS | 3392 | 1465128019864 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:19 INFO - PROCESS | 3392 | 1465128019908 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
04:00:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 186ms
04:00:20 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
04:00:20 INFO - PROCESS | 3392 | 1465128020053 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:20 INFO - PROCESS | 3392 | 1465128020105 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
04:00:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 233ms
04:00:20 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
04:00:20 INFO - PROCESS | 3392 | 1465128020285 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:20 INFO - PROCESS | 3392 | 1465128020317 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
04:00:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 186ms
04:00:20 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
04:00:20 INFO - PROCESS | 3392 | 1465128020472 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:20 INFO - PROCESS | 3392 | 1465128020518 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
04:00:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 233ms
04:00:20 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
04:00:20 INFO - PROCESS | 3392 | 1465128020708 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:20 INFO - PROCESS | 3392 | 1465128020751 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
04:00:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 218ms
04:00:20 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
04:00:20 INFO - PROCESS | 3392 | 1465128020932 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:20 INFO - PROCESS | 3392 | 1465128020984 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
04:00:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 217ms
04:00:21 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
04:00:21 INFO - PROCESS | 3392 | 1465128021161 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:21 INFO - PROCESS | 3392 | 1465128021211 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
04:00:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 233ms
04:00:21 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
04:00:21 INFO - PROCESS | 3392 | 1465128021390 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:21 INFO - PROCESS | 3392 | 1465128021429 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
04:00:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
04:00:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 218ms
04:00:21 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
04:00:21 INFO - PROCESS | 3392 | 1465128021621 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:21 INFO - PROCESS | 3392 | 1465128021708 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
04:00:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 482ms
04:00:22 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
04:00:22 INFO - PROCESS | 3392 | 1465128022102 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:22 INFO - PROCESS | 3392 | 1465128022152 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
04:00:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 434ms
04:00:22 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
04:00:22 INFO - PROCESS | 3392 | 1465128022538 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:22 INFO - PROCESS | 3392 | 1465128022569 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
04:00:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 233ms
04:00:22 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
04:00:22 INFO - PROCESS | 3392 | 1465128022769 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:22 INFO - PROCESS | 3392 | 1465128022797 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
04:00:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 186ms
04:00:22 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
04:00:22 INFO - PROCESS | 3392 | 1465128022958 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:22 INFO - PROCESS | 3392 | 1465128022988 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
04:00:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
04:00:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
04:00:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
04:00:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
04:00:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 218ms
04:00:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
04:00:23 INFO - PROCESS | 3392 | 1465128023187 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:23 INFO - PROCESS | 3392 | 1465128023223 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
04:00:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 187ms
04:00:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
04:00:23 INFO - PROCESS | 3392 | 1465128023375 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:23 INFO - PROCESS | 3392 | 1465128023409 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:23 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
04:00:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 217ms
04:00:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
04:00:23 INFO - PROCESS | 3392 | 1465128023605 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:23 INFO - PROCESS | 3392 | 1465128023637 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:23 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
04:00:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 171ms
04:00:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
04:00:23 INFO - PROCESS | 3392 | 1465128023797 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:23 INFO - PROCESS | 3392 | 1465128023832 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
04:00:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 186ms
04:00:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
04:00:23 INFO - PROCESS | 3392 | 1465128023989 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:24 INFO - PROCESS | 3392 | 1465128024026 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:24 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
04:00:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 186ms
04:00:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
04:00:24 INFO - PROCESS | 3392 | 1465128024172 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:24 INFO - PROCESS | 3392 | 1465128024207 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:24 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
04:00:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 218ms
04:00:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
04:00:24 INFO - PROCESS | 3392 | 1465128024387 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:24 INFO - PROCESS | 3392 | 1465128024426 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:00:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 171ms
04:00:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
04:00:24 INFO - PROCESS | 3392 | 1465128024576 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:24 INFO - PROCESS | 3392 | 1465128024633 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:24 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
04:00:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 217ms
04:00:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
04:00:24 INFO - PROCESS | 3392 | 1465128024804 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:24 INFO - PROCESS | 3392 | 1465128024839 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
04:00:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 186ms
04:00:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
04:00:25 INFO - PROCESS | 3392 | 1465128025004 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:25 INFO - PROCESS | 3392 | 1465128025049 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
04:00:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 233ms
04:00:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
04:00:25 INFO - PROCESS | 3392 | 1465128025244 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:25 INFO - PROCESS | 3392 | 1465128025281 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
04:00:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 171ms
04:00:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
04:00:25 INFO - PROCESS | 3392 | 1465128025435 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:25 INFO - PROCESS | 3392 | 1465128025479 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
04:00:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 187ms
04:00:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
04:00:25 INFO - PROCESS | 3392 | 1465128025628 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:25 INFO - PROCESS | 3392 | 1465128025681 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
04:00:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 217ms
04:00:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
04:00:25 INFO - PROCESS | 3392 | 1465128025857 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:25 INFO - PROCESS | 3392 | 1465128025897 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
04:00:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 186ms
04:00:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
04:00:26 INFO - PROCESS | 3392 | 1465128026045 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:26 INFO - PROCESS | 3392 | 1465128026075 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
04:00:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 186ms
04:00:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
04:00:26 INFO - PROCESS | 3392 | 1465128026236 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:26 INFO - PROCESS | 3392 | 1465128026279 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:26 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
04:00:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 187ms
04:00:26 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
04:00:26 INFO - PROCESS | 3392 | 1465128026425 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:26 INFO - PROCESS | 3392 | 1465128026470 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:26 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
04:00:26 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 232ms
04:00:26 INFO - TEST-START | /IndexedDB/idbtransaction.htm
04:00:26 INFO - PROCESS | 3392 | 1465128026655 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:26 INFO - PROCESS | 3392 | 1465128026697 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:26 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
04:00:26 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
04:00:26 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 218ms
04:00:26 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
04:00:26 INFO - PROCESS | 3392 | 1465128026869 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:26 INFO - PROCESS | 3392 | 1465128026900 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
04:00:27 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 171ms
04:00:27 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
04:00:27 INFO - PROCESS | 3392 | 1465128027057 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:27 INFO - PROCESS | 3392 | 1465128027099 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
04:00:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
04:00:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
04:00:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
04:00:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
04:00:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
04:00:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
04:00:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
04:00:27 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 279ms
04:00:27 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
04:00:27 INFO - PROCESS | 3392 | 1465128027349 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:27 INFO - PROCESS | 3392 | 1465128027395 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:27 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
04:00:27 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 233ms
04:00:27 INFO - TEST-START | /IndexedDB/index_sort_order.htm
04:00:27 INFO - PROCESS | 3392 | 1465128027579 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:27 INFO - PROCESS | 3392 | 1465128027622 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:27 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
04:00:27 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 217ms
04:00:27 INFO - TEST-START | /IndexedDB/interfaces.html
04:00:27 INFO - PROCESS | 3392 | 1465128027808 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:27 INFO - PROCESS | 3392 | 1465128027846 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
04:00:28 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
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
04:00:28 INFO - TEST-OK | /IndexedDB/interfaces.html | took 357ms
04:00:28 INFO - TEST-START | /IndexedDB/interfaces.worker
04:00:28 INFO - PROCESS | 3392 | 1465128028172 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:28 INFO - PROCESS | 3392 | 1465128028222 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
04:00:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
04:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
04:00:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
04:00:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
04:00:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
04:00:28 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
04:00:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
04:00:28 INFO - {}
04:00:28 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 - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
04:00:28 INFO - {}
04:00:28 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 761ms
04:00:28 INFO - TEST-START | /IndexedDB/key_invalid.htm
04:00:28 INFO - PROCESS | 3392 | 1465128028949 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:28 INFO - PROCESS | 3392 | 1465128028998 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
04:00:29 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
04:00:29 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 233ms
04:00:29 INFO - TEST-START | /IndexedDB/key_valid.html
04:00:29 INFO - PROCESS | 3392 | 1465128029192 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:29 INFO - PROCESS | 3392 | 1465128029220 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
04:00:29 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
04:00:29 INFO - TEST-OK | /IndexedDB/key_valid.html | took 435ms
04:00:29 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
04:00:29 INFO - PROCESS | 3392 | 1465128029620 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:29 INFO - PROCESS | 3392 | 1465128029658 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:29 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
04:00:29 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 186ms
04:00:29 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
04:00:29 INFO - PROCESS | 3392 | 1465128029806 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:29 INFO - PROCESS | 3392 | 1465128029841 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:29 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
04:00:29 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 170ms
04:00:29 INFO - TEST-START | /IndexedDB/keygenerator.htm
04:00:29 INFO - PROCESS | 3392 | 1465128029994 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:30 INFO - PROCESS | 3392 | 1465128030021 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:30 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
04:00:30 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
04:00:30 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
04:00:30 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 217ms
04:00:30 INFO - TEST-START | /IndexedDB/keyorder.htm
04:00:30 INFO - PROCESS | 3392 | 1465128030224 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:30 INFO - PROCESS | 3392 | 1465128030262 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
04:00:30 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
04:00:30 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 233ms
04:00:30 INFO - TEST-START | /IndexedDB/keypath.htm
04:00:30 INFO - PROCESS | 3392 | 1465128030465 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:30 INFO - PROCESS | 3392 | 1465128030507 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
04:00:30 INFO - TEST-OK | /IndexedDB/keypath.htm | took 217ms
04:00:30 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
04:00:30 INFO - PROCESS | 3392 | 1465128030696 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:30 INFO - PROCESS | 3392 | 1465128030746 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
04:00:30 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
04:00:30 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 217ms
04:00:30 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
04:00:30 INFO - PROCESS | 3392 | 1465128030928 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:30 INFO - PROCESS | 3392 | 1465128030978 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:31 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
04:00:31 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
04:00:31 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
04:00:31 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 233ms
04:00:31 INFO - TEST-START | /IndexedDB/list_ordering.htm
04:00:31 INFO - PROCESS | 3392 | 1465128031164 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:31 INFO - PROCESS | 3392 | 1465128031198 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:31 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
04:00:31 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
04:00:31 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
04:00:31 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 233ms
04:00:31 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
04:00:31 INFO - PROCESS | 3392 | 1465128031406 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:31 INFO - PROCESS | 3392 | 1465128031473 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:31 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
04:00:31 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 233ms
04:00:31 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
04:00:31 INFO - PROCESS | 3392 | 1465128031626 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:31 INFO - PROCESS | 3392 | 1465128031673 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:31 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
04:00:31 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 217ms
04:00:31 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
04:00:31 INFO - PROCESS | 3392 | 1465128031840 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:31 INFO - PROCESS | 3392 | 1465128031887 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:32 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
04:00:32 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 218ms
04:00:32 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
04:00:32 INFO - PROCESS | 3392 | 1465128032071 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:32 INFO - PROCESS | 3392 | 1465128032121 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:32 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
04:00:32 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 186ms
04:00:32 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
04:00:32 INFO - PROCESS | 3392 | 1465128032261 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:32 INFO - PROCESS | 3392 | 1465128032300 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:32 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
04:00:32 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 217ms
04:00:32 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
04:00:32 INFO - PROCESS | 3392 | 1465128032490 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:32 INFO - PROCESS | 3392 | 1465128032528 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:32 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
04:00:32 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 233ms
04:00:32 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
04:00:32 INFO - PROCESS | 3392 | 1465128032718 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:32 INFO - PROCESS | 3392 | 1465128032760 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:32 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
04:00:32 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 186ms
04:00:32 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
04:00:32 INFO - PROCESS | 3392 | 1465128032907 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:32 INFO - PROCESS | 3392 | 1465128032952 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:33 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
04:00:33 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 187ms
04:00:33 INFO - TEST-START | /IndexedDB/value.htm
04:00:33 INFO - PROCESS | 3392 | 1465128033096 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:33 INFO - PROCESS | 3392 | 1465128033127 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:33 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
04:00:33 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
04:00:33 INFO - TEST-OK | /IndexedDB/value.htm | took 186ms
04:00:33 INFO - TEST-START | /IndexedDB/value_recursive.htm
04:00:33 INFO - PROCESS | 3392 | 1465128033287 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:33 INFO - PROCESS | 3392 | 1465128033333 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:33 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
04:00:33 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
04:00:33 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
04:00:33 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 233ms
04:00:33 INFO - TEST-START | /IndexedDB/writer-starvation.htm
04:00:33 INFO - PROCESS | 3392 | 1465128033515 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:33 INFO - PROCESS | 3392 | 1465128033560 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:33 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
04:00:33 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 434ms
04:00:33 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
04:00:33 INFO - PROCESS | 3392 | 1465128033953 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:33 INFO - PROCESS | 3392 | 1465128033991 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
04:00:34 INFO - {}
04:00:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
04:00:34 INFO - {}
04:00:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
04:00:34 INFO - {}
04:00:34 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
04:00:34 INFO - {}
04:00:34 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 218ms
04:00:34 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
04:00:34 INFO - PROCESS | 3392 | 1465128034183 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:34 INFO - PROCESS | 3392 | 1465128034200 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:34 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
04:00:34 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
04:00:34 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
04:00:34 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
04:00:34 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 187ms
04:00:34 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
04:00:34 INFO - PROCESS | 3392 | 1465128034358 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:34 INFO - PROCESS | 3392 | 1465128034392 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
04:00:34 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 217ms
04:00:34 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
04:00:34 INFO - PROCESS | 3392 | 1465128034577 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:34 INFO - PROCESS | 3392 | 1465128034660 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
04:00:34 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
04:00:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
04:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
04:00:34 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
04:00:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
04:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:34 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
04:00:34 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
04:00:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 404ms
04:00:35 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
04:00:35 INFO - PROCESS | 3392 | 1465128035023 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:35 INFO - PROCESS | 3392 | 1465128035084 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:35 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() {
04:00:35 INFO - [native code]
04:00:35 INFO - }" but got function "function () {
04:00:35 INFO - }"
04:00:35 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
04:00:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
04:00:35 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
04:00:35 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
04:00:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
04:00:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 326ms
04:00:35 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
04:00:35 INFO - PROCESS | 3392 | 1465128035361 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:35 INFO - PROCESS | 3392 | 1465128035390 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:35 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() {
04:00:35 INFO - [native code]
04:00:35 INFO - }" but got function "function () {
04:00:35 INFO - }"
04:00:35 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
04:00:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
04:00:35 INFO - {}
04:00:35 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
04:00:35 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
04:00:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
04:00:35 INFO - {}
04:00:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 187ms
04:00:35 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
04:00:35 INFO - PROCESS | 3392 | 1465128035554 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:35 INFO - PROCESS | 3392 | 1465128035584 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
04:00:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
04:00:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
04:00:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
04:00:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:00:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
04:00:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
04:00:35 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"
04:00:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
04:00:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:00:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:00:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
04:00:35 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
04:00:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
04:00:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
04:00:35 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
04:00:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:00:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
04:00:35 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
04:00:35 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"
04:00:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
04:00:35 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:00:35 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:00:35 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:35 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
04:00:35 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:00:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:00:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 201ms
04:00:35 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
04:00:35 INFO - PROCESS | 3392 | 1465128035751 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:35 INFO - PROCESS | 3392 | 1465128035823 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:35 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
04:00:35 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 218ms
04:00:35 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
04:00:35 INFO - PROCESS | 3392 | 1465128035980 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:36 INFO - PROCESS | 3392 | 1465128036020 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
04:00:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
04:00:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
04:00:36 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
04:00:36 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 187ms
04:00:36 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
04:00:36 INFO - PROCESS | 3392 | 1465128036171 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:36 INFO - PROCESS | 3392 | 1465128036205 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
04:00:36 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
04:00:36 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
04:00:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
04:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:00:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
04:00:36 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 186ms
04:00:36 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
04:00:36 INFO - PROCESS | 3392 | 1465128036364 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:36 INFO - PROCESS | 3392 | 1465128036403 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
04:00:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
04:00:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
04:00:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
04:00:37 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
04:00:37 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1180ms
04:00:37 INFO - PROCESS | 3392 | 1465128037570 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:37 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
04:00:37 INFO - PROCESS | 3392 | 1465128037601 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
04:00:38 INFO - {}
04:00:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
04:00:38 INFO - {}
04:00:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
04:00:38 INFO - {}
04:00:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
04:00:38 INFO - {}
04:00:38 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
04:00:38 INFO - {}
04:00:38 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1180ms
04:00:38 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
04:00:38 INFO - PROCESS | 3392 | 1465128038773 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:38 INFO - PROCESS | 3392 | 1465128038801 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:39 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
04:00:39 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 388ms
04:00:39 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
04:00:39 INFO - PROCESS | 3392 | 1465128039167 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:39 INFO - PROCESS | 3392 | 1465128039198 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:39 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
04:00:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
04:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
04:00:39 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 186ms
04:00:39 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
04:00:39 INFO - PROCESS | 3392 | 1465128039356 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:39 INFO - PROCESS | 3392 | 1465128039400 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:49 INFO - PROCESS | 3392 | MARIONETTE LOG: INFO: Timeout fired
04:00:49 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
04:00:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
04:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
04:00:49 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:9
04:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
04:00:49 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10076ms
04:00:49 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
04:00:49 INFO - PROCESS | 3392 | 1465128049429 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:49 INFO - PROCESS | 3392 | 1465128049459 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:49 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
04:00:49 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 497ms
04:00:49 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
04:00:49 INFO - PROCESS | 3392 | 1465128049926 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:49 INFO - PROCESS | 3392 | 1465128049955 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:50 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
04:00:50 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 186ms
04:00:50 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
04:00:50 INFO - PROCESS | 3392 | 1465128050119 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:50 INFO - PROCESS | 3392 | 1465128050162 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:50 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
04:00:50 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 233ms
04:00:50 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
04:00:50 INFO - PROCESS | 3392 | 1465128050352 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:50 INFO - PROCESS | 3392 | 1465128050390 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:50 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
04:00:50 INFO - {}
04:00:50 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 187ms
04:00:50 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
04:00:50 INFO - PROCESS | 3392 | 1465128050542 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:50 INFO - PROCESS | 3392 | 1465128050592 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:50 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
04:00:50 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 233ms
04:00:50 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
04:00:50 INFO - PROCESS | 3392 | 1465128050769 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:50 INFO - PROCESS | 3392 | 1465128050826 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:50 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
04:00:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
04:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
04:00:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
04:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
04:00:50 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 217ms
04:00:50 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
04:00:50 INFO - PROCESS | 3392 | 1465128050997 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:51 INFO - PROCESS | 3392 | 1465128051037 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:51 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().
04:00:51 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 217ms
04:00:51 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
04:00:51 INFO - PROCESS | 3392 | 1465128051229 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:51 INFO - PROCESS | 3392 | 1465128051276 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:51 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
04:00:51 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 233ms
04:00:51 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
04:00:51 INFO - PROCESS | 3392 | 1465128051458 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:51 INFO - PROCESS | 3392 | 1465128051506 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:51 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
04:00:51 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 186ms
04:00:51 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
04:00:51 INFO - PROCESS | 3392 | 1465128051650 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:51 INFO - PROCESS | 3392 | 1465128051709 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:51 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"
04:00:51 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
04:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:51 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
04:00:51 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
04:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:51 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
04:00:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
04:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:00:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
04:00:51 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 233ms
04:00:51 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
04:00:51 INFO - PROCESS | 3392 | 1465128051881 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:51 INFO - PROCESS | 3392 | 1465128051925 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:52 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
04:00:52 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 187ms
04:00:52 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
04:00:52 INFO - PROCESS | 3392 | 1465128052068 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:52 INFO - PROCESS | 3392 | 1465128052098 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:52 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
04:00:52 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 186ms
04:00:52 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
04:00:52 INFO - PROCESS | 3392 | 1465128052258 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:52 INFO - PROCESS | 3392 | 1465128052293 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:52 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
04:00:52 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 186ms
04:00:52 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
04:00:52 INFO - PROCESS | 3392 | 1465128052447 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:52 INFO - PROCESS | 3392 | 1465128052489 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:00:52 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
04:00:52 INFO - do_test/)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
04:01:14 INFO - )
04:01:14 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 187ms
04:01:14 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
04:01:14 INFO - PROCESS | 3392 | 1465128074759 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:14 INFO - PROCESS | 3392 | 1465128074799 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
04:01:14 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
04:01:14 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 186ms
04:01:14 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
04:01:14 INFO - PROCESS | 3392 | 1465128074949 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:14 INFO - PROCESS | 3392 | 1465128074986 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
04:01:15 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 233ms
04:01:15 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
04:01:15 INFO - PROCESS | 3392 | 1465128075179 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:15 INFO - PROCESS | 3392 | 1465128075216 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
04:01:15 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 186ms
04:01:15 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
04:01:15 INFO - PROCESS | 3392 | 1465128075379 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:15 INFO - PROCESS | 3392 | 1465128075426 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
04:01:15 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
04:01:15 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 217ms
04:01:15 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
04:01:15 INFO - PROCESS | 3392 | 1465128075610 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:15 INFO - PROCESS | 3392 | 1465128075665 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:15 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
04:01:15 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
04:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:15 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
04:01:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
04:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
04:01:15 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 233ms
04:01:15 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
04:01:15 INFO - PROCESS | 3392 | 1465128075838 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:15 INFO - PROCESS | 3392 | 1465128075872 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
04:01:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
04:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
04:01:16 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 186ms
04:01:16 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
04:01:16 INFO - PROCESS | 3392 | 1465128076027 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - PROCESS | 3392 | 1465128076074 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
04:01:16 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 187ms
04:01:16 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
04:01:16 INFO - PROCESS | 3392 | 1465128076217 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - PROCESS | 3392 | 1465128076255 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
04:01:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
04:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
04:01:16 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 186ms
04:01:16 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
04:01:16 INFO - PROCESS | 3392 | 1465128076407 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - PROCESS | 3392 | 1465128076449 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
04:01:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
04:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
04:01:16 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 186ms
04:01:16 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
04:01:16 INFO - PROCESS | 3392 | 1465128076595 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - PROCESS | 3392 | 1465128076630 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
04:01:16 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 170ms
04:01:16 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
04:01:16 INFO - PROCESS | 3392 | 1465128076768 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - PROCESS | 3392 | 1465128076809 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
04:01:16 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 171ms
04:01:16 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
04:01:16 INFO - PROCESS | 3392 | 1465128076959 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:16 INFO - PROCESS | 3392 | 1465128076999 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
04:01:17 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 187ms
04:01:17 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
04:01:17 INFO - PROCESS | 3392 | 1465128077146 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:17 INFO - PROCESS | 3392 | 1465128077188 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
04:01:17 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 186ms
04:01:17 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
04:01:17 INFO - PROCESS | 3392 | 1465128077336 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:17 INFO - PROCESS | 3392 | 1465128077379 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:17 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
04:01:17 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
04:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
04:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:01:17 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
04:01:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
04:01:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
04:01:17 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 186ms
04:01:17 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
04:01:17 INFO - PROCESS | 3392 | 1465128077528 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:17 INFO - PROCESS | 3392 | 1465128077571 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
04:01:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
04:01:17 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 187ms
04:01:17 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
04:01:17 INFO - PROCESS | 3392 | 1465128077716 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:17 INFO - PROCESS | 3392 | 1465128077746 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
04:01:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
04:01:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
04:01:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
04:01:17 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 186ms
04:01:17 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
04:01:17 INFO - PROCESS | 3392 | 1465128077906 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:17 INFO - PROCESS | 3392 | 1465128077945 Marionette INFO sendAsync 5f6fdb98-6a00-4dcb-a5ba-cefaff755ef7
04:01:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: