builder: mozilla-release_win8_64_test_pgo-web-platform-tests-e10s-1
slave: t-w864-ix-175
starttime: 1472241619.86
results: success (0)
buildid: 20160826082817
builduid: a0c865b0e8b64760a15a091adcf7ba8f
revision: 5638397535682c538b244827fc2a9c339c716653
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-26 13:00:19.858335) =========
master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-26 13:00:19.858724) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-26 13:00:19.858996) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-26 13:00:19.951232) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-26 13:00:19.951612) =========
'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-175\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-175
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-175
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-175\AppData\Local
LOGONSERVER=\\T-W864-IX-175
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-175
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-175
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-175
WINDIR=C:\windows
using PTY: False
--13:00:20-- 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% 13.99 MB/s
13:00:21 (13.99 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.992000
========= master_lag: 0.07 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-08-26 13:00:22.015880) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-26 13:00:22.016265) =========
'rm' '-rf' 'scripts' 'properties'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-175\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-175
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-175
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-175\AppData\Local
LOGONSERVER=\\T-W864-IX-175
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-175
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-175
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-175
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=3.811000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-26 13:00:25.843481) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-26 13:00:25.843883) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 5638397535682c538b244827fc2a9c339c716653 --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-release --rev 5638397535682c538b244827fc2a9c339c716653 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-175\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-175
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-175
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-175\AppData\Local
LOGONSERVER=\\T-W864-IX-175
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-175
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-175
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-175
WINDIR=C:\windows
using PTY: False
2016-08-26 13:00:25,970 truncating revision to first 12 chars
2016-08-26 13:00:25,970 Setting DEBUG logging.
2016-08-26 13:00:25,970 attempt 1/10
2016-08-26 13:00:25,970 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/563839753568?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-08-26 13:00:26,631 unpacking tar archive at: mozilla-release-563839753568/testing/mozharness/
program finished with exit code 0
elapsedTime=1.377000
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-26 13:00:27.268448) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-26 13:00:27.269202) =========
script_repo_revision: 5638397535682c538b244827fc2a9c339c716653
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-26 13:00:27.269992) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-26 13:00:27.270601) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-26 13:00:27.290205) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 25 mins, 51 secs) (at 2016-08-26 13:00:27.290522) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--e10s' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-release' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-175\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-175
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-175
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-175\AppData\Local
LOGONSERVER=\\T-W864-IX-175
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-175
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-175
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-175
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
13:00:27 INFO - MultiFileLogger online at 20160826 13:00:27 in C:\slave\test
13:00:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols ondemand
13:00:27 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
13:00:27 INFO - {'append_to_log': False,
13:00:27 INFO - 'base_work_dir': 'C:\\slave\\test',
13:00:27 INFO - 'blob_upload_branch': 'mozilla-release',
13:00:27 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
13:00:27 INFO - 'buildbot_json_path': 'buildprops.json',
13:00:27 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
13:00:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
13:00:27 INFO - 'download_minidump_stackwalk': True,
13:00:27 INFO - 'download_symbols': 'ondemand',
13:00:27 INFO - 'e10s': True,
13:00:27 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
13:00:27 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
13:00:27 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
13:00:27 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
13:00:27 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
13:00:27 INFO - 'C:/mozilla-build/tooltool.py'),
13:00:27 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
13:00:27 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
13:00:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
13:00:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
13:00:27 INFO - 'log_level': 'info',
13:00:27 INFO - 'log_to_console': True,
13:00:27 INFO - 'opt_config_files': (),
13:00:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
13:00:27 INFO - '--processes=1',
13:00:27 INFO - '--config=%(test_path)s/wptrunner.ini',
13:00:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
13:00:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
13:00:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
13:00:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
13:00:27 INFO - 'pip_index': False,
13:00:27 INFO - 'require_test_zip': True,
13:00:27 INFO - 'test_type': ('testharness',),
13:00:27 INFO - 'this_chunk': '1',
13:00:27 INFO - 'total_chunks': '5',
13:00:27 INFO - 'virtualenv_path': 'venv',
13:00:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
13:00:27 INFO - 'work_dir': 'build'}
13:00:27 INFO - #####
13:00:27 INFO - ##### Running clobber step.
13:00:27 INFO - #####
13:00:27 INFO - Running pre-action listener: _resource_record_pre_action
13:00:27 INFO - Running main action method: clobber
13:00:27 INFO - rmtree: C:\slave\test\build
13:00:27 INFO - Using _rmtree_windows ...
13:00:27 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
13:02:05 INFO - Running post-action listener: _resource_record_post_action
13:02:05 INFO - #####
13:02:05 INFO - ##### Running read-buildbot-config step.
13:02:05 INFO - #####
13:02:05 INFO - Running pre-action listener: _resource_record_pre_action
13:02:05 INFO - Running main action method: read_buildbot_config
13:02:05 INFO - Using buildbot properties:
13:02:05 INFO - {
13:02:05 INFO - "project": "",
13:02:05 INFO - "product": "firefox",
13:02:05 INFO - "script_repo_revision": "production",
13:02:05 INFO - "scheduler": "tests-mozilla-release-win8_64-pgo-unittest",
13:02:05 INFO - "repository": "",
13:02:05 INFO - "buildername": "Windows 8 64-bit mozilla-release pgo test web-platform-tests-e10s-1",
13:02:05 INFO - "buildid": "20160826082817",
13:02:05 INFO - "pgo_build": "True",
13:02:05 INFO - "basedir": "C:\\slave\\test",
13:02:05 INFO - "buildnumber": 2,
13:02:05 INFO - "slavename": "t-w864-ix-175",
13:02:05 INFO - "revision": "5638397535682c538b244827fc2a9c339c716653",
13:02:05 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/",
13:02:05 INFO - "platform": "win64",
13:02:05 INFO - "branch": "mozilla-release",
13:02:05 INFO - "repo_path": "releases/mozilla-release",
13:02:05 INFO - "moz_repo_path": "",
13:02:05 INFO - "stage_platform": "win64-pgo",
13:02:05 INFO - "builduid": "a0c865b0e8b64760a15a091adcf7ba8f",
13:02:05 INFO - "slavebuilddir": "test"
13:02:05 INFO - }
13:02:05 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.test_packages.json.
13:02:05 INFO - Found installer url https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.zip.
13:02:05 INFO - Running post-action listener: _resource_record_post_action
13:02:05 INFO - #####
13:02:05 INFO - ##### Running download-and-extract step.
13:02:05 INFO - #####
13:02:05 INFO - Running pre-action listener: _resource_record_pre_action
13:02:05 INFO - Running main action method: download_and_extract
13:02:05 INFO - mkdir: C:\slave\test\build\tests
13:02:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:02:05 INFO - https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.test_packages.json matches https://queue.taskcluster.net
13:02:05 INFO - trying https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.test_packages.json
13:02:05 INFO - Downloading https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.3.en-US.win64.test_packages.json
13:02:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.test_packages.json'}, attempt #1
13:02:06 INFO - Downloaded 1218 bytes.
13:02:06 INFO - Reading from file C:\slave\test\build\firefox-48.0.3.en-US.win64.test_packages.json
13:02:06 INFO - Using the following test package requirements:
13:02:06 INFO - {u'common': [u'firefox-48.0.3.en-US.win64.common.tests.zip'],
13:02:06 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.win64.common.tests.zip',
13:02:06 INFO - u'firefox-48.0.3.en-US.win64.cppunittest.tests.zip'],
13:02:06 INFO - u'gtest': [u'firefox-48.0.3.en-US.win64.common.tests.zip'],
13:02:06 INFO - u'jittest': [u'firefox-48.0.3.en-US.win64.common.tests.zip',
13:02:06 INFO - u'jsshell-win64.zip'],
13:02:06 INFO - u'mochitest': [u'firefox-48.0.3.en-US.win64.common.tests.zip',
13:02:06 INFO - u'firefox-48.0.3.en-US.win64.mochitest.tests.zip'],
13:02:06 INFO - u'mozbase': [u'firefox-48.0.3.en-US.win64.common.tests.zip'],
13:02:06 INFO - u'reftest': [u'firefox-48.0.3.en-US.win64.common.tests.zip',
13:02:06 INFO - u'firefox-48.0.3.en-US.win64.reftest.tests.zip'],
13:02:06 INFO - u'talos': [u'firefox-48.0.3.en-US.win64.common.tests.zip',
13:02:06 INFO - u'firefox-48.0.3.en-US.win64.talos.tests.zip'],
13:02:06 INFO - u'web-platform': [u'firefox-48.0.3.en-US.win64.common.tests.zip',
13:02:06 INFO - u'firefox-48.0.3.en-US.win64.web-platform.tests.zip'],
13:02:06 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.win64.common.tests.zip',
13:02:06 INFO - u'firefox-48.0.3.en-US.win64.xpcshell.tests.zip']}
13:02:06 INFO - Downloading packages: [u'firefox-48.0.3.en-US.win64.common.tests.zip', u'firefox-48.0.3.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform
13:02:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:02:06 INFO - https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
13:02:06 INFO - trying https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.common.tests.zip
13:02:06 INFO - Downloading https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.3.en-US.win64.common.tests.zip
13:02:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.common.tests.zip'}, attempt #1
13:02:07 INFO - Downloaded 19213618 bytes.
13:02:07 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
13:02:07 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.3.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
13:02:09 INFO - caution: filename not matched: web-platform/*
13:02:09 INFO - Return code: 11
13:02:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:02:09 INFO - https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
13:02:09 INFO - trying https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.web-platform.tests.zip
13:02:09 INFO - Downloading https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.3.en-US.win64.web-platform.tests.zip
13:02:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.web-platform.tests.zip'}, attempt #1
13:02:10 INFO - Downloaded 36389909 bytes.
13:02:10 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
13:02:10 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.3.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
13:02:54 INFO - caution: filename not matched: bin/*
13:02:54 INFO - caution: filename not matched: config/*
13:02:54 INFO - caution: filename not matched: mozbase/*
13:02:54 INFO - caution: filename not matched: marionette/*
13:02:54 INFO - caution: filename not matched: tools/wptserve/*
13:02:54 INFO - Return code: 11
13:02:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:02:54 INFO - https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.zip matches https://queue.taskcluster.net
13:02:54 INFO - trying https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.zip
13:02:54 INFO - Downloading https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.zip to C:\slave\test\build\firefox-48.0.3.en-US.win64.zip
13:02:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.zip'}, attempt #1
13:02:56 INFO - Downloaded 58253662 bytes.
13:02:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.zip
13:02:56 INFO - mkdir: C:\slave\test\properties
13:02:56 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
13:02:56 INFO - Writing to file C:\slave\test\properties\build_url
13:02:56 INFO - Contents:
13:02:56 INFO - build_url:https://queue.taskcluster.net/v1/task/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.zip
13:02:57 INFO - Running post-action listener: _resource_record_post_action
13:02:57 INFO - Running post-action listener: set_extra_try_arguments
13:02:57 INFO - #####
13:02:57 INFO - ##### Running create-virtualenv step.
13:02:57 INFO - #####
13:02:57 INFO - Running pre-action listener: _pre_create_virtualenv
13:02:57 INFO - Running pre-action listener: _resource_record_pre_action
13:02:57 INFO - Running main action method: create_virtualenv
13:02:57 INFO - Creating virtualenv C:\slave\test\build\venv
13:02:57 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
13:02:57 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
13:03:03 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
13:03:06 INFO - Installing distribute......................................................................................................................................................................................done.
13:03:08 INFO - Return code: 0
13:03:08 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
13:03:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:03:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:03:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:03:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:03:08 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 0x0270E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x027BE200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02763398>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0273F368>, '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 0x024ECD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-175', 'USERDOMAIN': 'T-W864-IX-175', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-175', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
13:03:08 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
13:03:08 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
13:03:08 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:03:08 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming',
13:03:08 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:03:08 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:03:08 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:03:08 INFO - 'COMPUTERNAME': 'T-W864-IX-175',
13:03:08 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:03:08 INFO - 'DCLOCATION': 'SCL3',
13:03:08 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:03:08 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:03:08 INFO - 'HOMEDRIVE': 'C:',
13:03:08 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175',
13:03:08 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:03:08 INFO - 'KTS_VERSION': '1.19c',
13:03:08 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local',
13:03:08 INFO - 'LOGONSERVER': '\\\\T-W864-IX-175',
13:03:08 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:03:08 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:03:08 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:03:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:03:08 INFO - 'MOZ_NO_REMOTE': '1',
13:03:08 INFO - 'NO_EM_RESTART': '1',
13:03:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:03:08 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:03:08 INFO - 'OS': 'Windows_NT',
13:03:08 INFO - 'OURDRIVE': 'C:',
13:03:08 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts',
13:03:08 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:03:08 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:03:08 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:03:08 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:03:08 INFO - 'PROCESSOR_LEVEL': '6',
13:03:08 INFO - 'PROCESSOR_REVISION': '1e05',
13:03:08 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:03:08 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:03:08 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:03:08 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:03:08 INFO - 'PROMPT': '$P$G',
13:03:08 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:03:08 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:03:08 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:03:08 INFO - 'PWD': 'C:\\slave\\test',
13:03:08 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:03:08 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:03:08 INFO - 'SYSTEMDRIVE': 'C:',
13:03:08 INFO - 'SYSTEMROOT': 'C:\\windows',
13:03:08 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:08 INFO - 'TEST1': 'testie',
13:03:08 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:08 INFO - 'USERDOMAIN': 'T-W864-IX-175',
13:03:08 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175',
13:03:08 INFO - 'USERNAME': 'cltbld',
13:03:08 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175',
13:03:08 INFO - 'WINDIR': 'C:\\windows',
13:03:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:03:09 INFO - Ignoring indexes: http://pypi.python.org/simple/
13:03:09 INFO - Downloading/unpacking psutil>=0.7.1
13:03:09 INFO - Running setup.py egg_info for package psutil
13:03:09 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
13:03:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
13:03:09 INFO - Installing collected packages: psutil
13:03:09 INFO - Running setup.py install for psutil
13:03:09 INFO - building 'psutil._psutil_windows' extension
13:03:09 INFO - error: Unable to find vcvarsall.bat
13:03:09 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-hk4q7z-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
13:03:09 INFO - running install
13:03:09 INFO - running build
13:03:09 INFO - running build_py
13:03:09 INFO - creating build
13:03:09 INFO - creating build\lib.win32-2.7
13:03:09 INFO - creating build\lib.win32-2.7\psutil
13:03:09 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
13:03:09 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
13:03:09 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
13:03:09 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
13:03:09 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
13:03:09 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
13:03:09 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
13:03:09 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
13:03:09 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
13:03:09 INFO - running build_ext
13:03:09 INFO - building 'psutil._psutil_windows' extension
13:03:09 INFO - error: Unable to find vcvarsall.bat
13:03:09 INFO - ----------------------------------------
13:03:09 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-hk4q7z-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
13:03:09 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-175\AppData\Roaming\pip\pip.log
13:03:09 WARNING - Return code: 1
13:03:09 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!
13:03:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
13:03:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:03:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:03:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:03:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:03:09 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 0x0270E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x027BE200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02763398>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0273F368>, '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 0x024ECD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-175', 'USERDOMAIN': 'T-W864-IX-175', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-175', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
13:03:09 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
13:03:09 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
13:03:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:03:09 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming',
13:03:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:03:09 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:03:09 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:03:09 INFO - 'COMPUTERNAME': 'T-W864-IX-175',
13:03:09 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:03:09 INFO - 'DCLOCATION': 'SCL3',
13:03:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:03:09 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:03:09 INFO - 'HOMEDRIVE': 'C:',
13:03:09 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175',
13:03:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:03:09 INFO - 'KTS_VERSION': '1.19c',
13:03:09 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local',
13:03:09 INFO - 'LOGONSERVER': '\\\\T-W864-IX-175',
13:03:09 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:03:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:03:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:03:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:03:09 INFO - 'MOZ_NO_REMOTE': '1',
13:03:09 INFO - 'NO_EM_RESTART': '1',
13:03:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:03:09 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:03:09 INFO - 'OS': 'Windows_NT',
13:03:09 INFO - 'OURDRIVE': 'C:',
13:03:09 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts',
13:03:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:03:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:03:09 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:03:09 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:03:09 INFO - 'PROCESSOR_LEVEL': '6',
13:03:09 INFO - 'PROCESSOR_REVISION': '1e05',
13:03:09 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:03:09 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:03:09 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:03:09 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:03:09 INFO - 'PROMPT': '$P$G',
13:03:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:03:09 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:03:09 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:03:09 INFO - 'PWD': 'C:\\slave\\test',
13:03:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:03:09 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:03:09 INFO - 'SYSTEMDRIVE': 'C:',
13:03:09 INFO - 'SYSTEMROOT': 'C:\\windows',
13:03:09 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:09 INFO - 'TEST1': 'testie',
13:03:09 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:09 INFO - 'USERDOMAIN': 'T-W864-IX-175',
13:03:09 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175',
13:03:09 INFO - 'USERNAME': 'cltbld',
13:03:09 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175',
13:03:09 INFO - 'WINDIR': 'C:\\windows',
13:03:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:03:10 INFO - Ignoring indexes: http://pypi.python.org/simple/
13:03:10 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
13:03:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz
13:03:10 INFO - Running setup.py egg_info for package mozsystemmonitor
13:03:10 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
13:03:10 INFO - Running setup.py egg_info for package psutil
13:03:10 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
13:03:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
13:03:10 INFO - Installing collected packages: mozsystemmonitor, psutil
13:03:10 INFO - Running setup.py install for mozsystemmonitor
13:03:10 INFO - Running setup.py install for psutil
13:03:10 INFO - building 'psutil._psutil_windows' extension
13:03:10 INFO - error: Unable to find vcvarsall.bat
13:03:10 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-5fu68l-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
13:03:10 INFO - running install
13:03:10 INFO - running build
13:03:10 INFO - running build_py
13:03:10 INFO - running build_ext
13:03:10 INFO - building 'psutil._psutil_windows' extension
13:03:10 INFO - error: Unable to find vcvarsall.bat
13:03:10 INFO - ----------------------------------------
13:03:10 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-5fu68l-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
13:03:10 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-175\AppData\Roaming\pip\pip.log
13:03:10 WARNING - Return code: 1
13:03:10 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!
13:03:10 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
13:03:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:03:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:03:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:03:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:03:10 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 0x0270E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x027BE200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02763398>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0273F368>, '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 0x024ECD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-175', 'USERDOMAIN': 'T-W864-IX-175', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-175', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
13:03:10 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
13:03:10 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
13:03:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:03:10 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming',
13:03:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:03:10 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:03:10 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:03:10 INFO - 'COMPUTERNAME': 'T-W864-IX-175',
13:03:10 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:03:10 INFO - 'DCLOCATION': 'SCL3',
13:03:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:03:10 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:03:10 INFO - 'HOMEDRIVE': 'C:',
13:03:10 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175',
13:03:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:03:10 INFO - 'KTS_VERSION': '1.19c',
13:03:10 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local',
13:03:10 INFO - 'LOGONSERVER': '\\\\T-W864-IX-175',
13:03:10 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:03:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:03:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:03:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:03:10 INFO - 'MOZ_NO_REMOTE': '1',
13:03:10 INFO - 'NO_EM_RESTART': '1',
13:03:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:03:10 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:03:10 INFO - 'OS': 'Windows_NT',
13:03:10 INFO - 'OURDRIVE': 'C:',
13:03:10 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts',
13:03:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:03:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:03:10 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:03:10 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:03:10 INFO - 'PROCESSOR_LEVEL': '6',
13:03:10 INFO - 'PROCESSOR_REVISION': '1e05',
13:03:10 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:03:10 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:03:10 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:03:10 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:03:10 INFO - 'PROMPT': '$P$G',
13:03:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:03:10 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:03:10 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:03:10 INFO - 'PWD': 'C:\\slave\\test',
13:03:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:03:10 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:03:10 INFO - 'SYSTEMDRIVE': 'C:',
13:03:10 INFO - 'SYSTEMROOT': 'C:\\windows',
13:03:10 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:10 INFO - 'TEST1': 'testie',
13:03:10 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:10 INFO - 'USERDOMAIN': 'T-W864-IX-175',
13:03:10 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175',
13:03:10 INFO - 'USERNAME': 'cltbld',
13:03:10 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175',
13:03:10 INFO - 'WINDIR': 'C:\\windows',
13:03:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:03:11 INFO - Ignoring indexes: http://pypi.python.org/simple/
13:03:11 INFO - Downloading/unpacking blobuploader==1.2.4
13:03:11 INFO - Downloading blobuploader-1.2.4.tar.gz
13:03:11 INFO - Running setup.py egg_info for package blobuploader
13:03:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
13:03:14 INFO - Running setup.py egg_info for package requests
13:03:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
13:03:14 INFO - Downloading docopt-0.6.1.tar.gz
13:03:14 INFO - Running setup.py egg_info for package docopt
13:03:14 INFO - Installing collected packages: blobuploader, docopt, requests
13:03:14 INFO - Running setup.py install for blobuploader
13:03:14 INFO - Running setup.py install for docopt
13:03:14 INFO - Running setup.py install for requests
13:03:14 INFO - Successfully installed blobuploader docopt requests
13:03:14 INFO - Cleaning up...
13:03:14 INFO - Return code: 0
13:03:14 INFO - Installing None into virtualenv C:\slave\test\build\venv
13:03:14 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')]}
13:03:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:03:14 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')]}
13:03:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:03:14 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 0x0270E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x027BE200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02763398>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0273F368>, '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 0x024ECD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-175', 'USERDOMAIN': 'T-W864-IX-175', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-175', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
13:03:14 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
13:03:14 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
13:03:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:03:14 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming',
13:03:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:03:14 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:03:14 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:03:14 INFO - 'COMPUTERNAME': 'T-W864-IX-175',
13:03:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:03:14 INFO - 'DCLOCATION': 'SCL3',
13:03:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:03:14 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:03:14 INFO - 'HOMEDRIVE': 'C:',
13:03:14 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175',
13:03:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:03:14 INFO - 'KTS_VERSION': '1.19c',
13:03:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local',
13:03:14 INFO - 'LOGONSERVER': '\\\\T-W864-IX-175',
13:03:14 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:03:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:03:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:03:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:03:14 INFO - 'MOZ_NO_REMOTE': '1',
13:03:14 INFO - 'NO_EM_RESTART': '1',
13:03:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:03:14 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:03:14 INFO - 'OS': 'Windows_NT',
13:03:14 INFO - 'OURDRIVE': 'C:',
13:03:14 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts',
13:03:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:03:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:03:14 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:03:14 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:03:14 INFO - 'PROCESSOR_LEVEL': '6',
13:03:14 INFO - 'PROCESSOR_REVISION': '1e05',
13:03:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:03:14 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:03:14 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:03:14 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:03:14 INFO - 'PROMPT': '$P$G',
13:03:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:03:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:03:14 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:03:14 INFO - 'PWD': 'C:\\slave\\test',
13:03:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:03:14 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:03:14 INFO - 'SYSTEMDRIVE': 'C:',
13:03:14 INFO - 'SYSTEMROOT': 'C:\\windows',
13:03:14 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:14 INFO - 'TEST1': 'testie',
13:03:14 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:14 INFO - 'USERDOMAIN': 'T-W864-IX-175',
13:03:14 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175',
13:03:14 INFO - 'USERNAME': 'cltbld',
13:03:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175',
13:03:14 INFO - 'WINDIR': 'C:\\windows',
13:03:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:03:19 INFO - Ignoring indexes: http://pypi.python.org/simple/
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
13:03:19 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
13:03:19 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
13:03:19 INFO - Unpacking c:\slave\test\build\tests\marionette\client
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
13:03:19 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
13:03:19 INFO - Unpacking c:\slave\test\build\tests\marionette
13:03:19 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
13:03:19 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
13:03:19 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
13:03:19 INFO - Running setup.py install for browsermob-proxy
13:03:33 INFO - Running setup.py install for manifestparser
13:03:33 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for marionette-client
13:03:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
13:03:33 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for marionette-driver
13:03:33 INFO - Running setup.py install for mozcrash
13:03:33 INFO - Running setup.py install for mozdebug
13:03:33 INFO - Running setup.py install for mozdevice
13:03:33 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for mozfile
13:03:33 INFO - Running setup.py install for mozhttpd
13:03:33 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for mozinfo
13:03:33 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for mozInstall
13:03:33 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for mozleak
13:03:33 INFO - Running setup.py install for mozlog
13:03:33 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for moznetwork
13:03:33 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for mozprocess
13:03:33 INFO - Running setup.py install for mozprofile
13:03:33 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for mozrunner
13:03:33 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for mozscreenshot
13:03:33 INFO - Running setup.py install for moztest
13:03:33 INFO - Running setup.py install for mozversion
13:03:33 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
13:03:33 INFO - Running setup.py install for wptserve
13:03:33 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
13:03:33 INFO - Cleaning up...
13:03:33 INFO - Return code: 0
13:03:33 INFO - Installing None into virtualenv C:\slave\test\build\venv
13:03:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:03:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
13:03:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
13:03:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
13:03:33 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 0x0270E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x027BE200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02763398>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0273F368>, '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 0x024ECD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027C90C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-175', 'USERDOMAIN': 'T-W864-IX-175', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-175', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
13:03:33 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
13:03:33 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
13:03:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:03:33 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming',
13:03:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:03:33 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:03:33 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:03:33 INFO - 'COMPUTERNAME': 'T-W864-IX-175',
13:03:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:03:33 INFO - 'DCLOCATION': 'SCL3',
13:03:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:03:33 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:03:33 INFO - 'HOMEDRIVE': 'C:',
13:03:33 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175',
13:03:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:03:33 INFO - 'KTS_VERSION': '1.19c',
13:03:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local',
13:03:33 INFO - 'LOGONSERVER': '\\\\T-W864-IX-175',
13:03:33 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:03:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:03:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:03:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:03:33 INFO - 'MOZ_NO_REMOTE': '1',
13:03:33 INFO - 'NO_EM_RESTART': '1',
13:03:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:03:33 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:03:33 INFO - 'OS': 'Windows_NT',
13:03:33 INFO - 'OURDRIVE': 'C:',
13:03:33 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts',
13:03:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:03:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:03:33 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:03:33 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:03:33 INFO - 'PROCESSOR_LEVEL': '6',
13:03:33 INFO - 'PROCESSOR_REVISION': '1e05',
13:03:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:03:33 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:03:33 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:03:33 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:03:33 INFO - 'PROMPT': '$P$G',
13:03:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:03:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:03:33 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:03:33 INFO - 'PWD': 'C:\\slave\\test',
13:03:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:03:33 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:03:33 INFO - 'SYSTEMDRIVE': 'C:',
13:03:33 INFO - 'SYSTEMROOT': 'C:\\windows',
13:03:33 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:33 INFO - 'TEST1': 'testie',
13:03:33 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:33 INFO - 'USERDOMAIN': 'T-W864-IX-175',
13:03:33 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175',
13:03:33 INFO - 'USERNAME': 'cltbld',
13:03:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175',
13:03:33 INFO - 'WINDIR': 'C:\\windows',
13:03:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:03:37 INFO - Ignoring indexes: http://pypi.python.org/simple/
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
13:03:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
13:03:37 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
13:03:37 INFO - Unpacking c:\slave\test\build\tests\marionette\client
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
13:03:37 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
13:03:37 INFO - Unpacking c:\slave\test\build\tests\marionette
13:03:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
13:03:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
13:03:37 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))
13:03:49 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))
13:03:49 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))
13:03:49 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))
13:03:49 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))
13:03:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
13:03:49 INFO - Downloading blessings-1.6.tar.gz
13:03:49 INFO - Running setup.py egg_info for package blessings
13:03:49 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))
13:03:49 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
13:03:49 INFO - Running setup.py install for blessings
13:03:49 INFO - Running setup.py install for browsermob-proxy
13:03:49 INFO - Running setup.py install for manifestparser
13:03:49 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Running setup.py install for marionette-client
13:03:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
13:03:49 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Running setup.py install for marionette-driver
13:03:49 INFO - Running setup.py install for mozcrash
13:03:49 INFO - Running setup.py install for mozdebug
13:03:49 INFO - Running setup.py install for mozdevice
13:03:49 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Running setup.py install for mozhttpd
13:03:49 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Running setup.py install for mozInstall
13:03:49 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Running setup.py install for mozleak
13:03:49 INFO - Running setup.py install for mozprofile
13:03:49 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Running setup.py install for mozrunner
13:03:49 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
13:03:49 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
13:03:51 INFO - Running setup.py install for mozscreenshot
13:03:51 INFO - Running setup.py install for moztest
13:03:51 INFO - Running setup.py install for mozversion
13:03:51 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
13:03:51 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
13:03:51 INFO - Running setup.py install for wptserve
13:03:51 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
13:03:51 INFO - Cleaning up...
13:03:51 INFO - Return code: 0
13:03:51 INFO - Done creating virtualenv C:\slave\test\build\venv.
13:03:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
13:03:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
13:03:51 INFO - Reading from file tmpfile_stdout
13:03:51 INFO - Using _rmtree_windows ...
13:03:51 INFO - Using _rmtree_windows ...
13:03:51 INFO - Current package versions:
13:03:51 INFO - blessings == 1.6
13:03:51 INFO - blobuploader == 1.2.4
13:03:51 INFO - browsermob-proxy == 0.6.0
13:03:51 INFO - distribute == 0.6.14
13:03:51 INFO - docopt == 0.6.1
13:03:51 INFO - manifestparser == 1.1
13:03:51 INFO - marionette-client == 2.3.0
13:03:51 INFO - marionette-driver == 1.4.0
13:03:51 INFO - mozInstall == 1.12
13:03:51 INFO - mozcrash == 0.17
13:03:51 INFO - mozdebug == 0.1
13:03:51 INFO - mozdevice == 0.48
13:03:51 INFO - mozfile == 1.2
13:03:51 INFO - mozhttpd == 0.7
13:03:51 INFO - mozinfo == 0.9
13:03:51 INFO - mozleak == 0.1
13:03:51 INFO - mozlog == 3.1
13:03:51 INFO - moznetwork == 0.27
13:03:51 INFO - mozprocess == 0.22
13:03:51 INFO - mozprofile == 0.28
13:03:51 INFO - mozrunner == 6.11
13:03:51 INFO - mozscreenshot == 0.1
13:03:51 INFO - mozsystemmonitor == 0.0
13:03:51 INFO - moztest == 0.7
13:03:51 INFO - mozversion == 1.4
13:03:51 INFO - requests == 1.2.3
13:03:51 INFO - wptserve == 1.4.0
13:03:51 INFO - Running post-action listener: _resource_record_post_action
13:03:51 INFO - Running post-action listener: _start_resource_monitoring
13:03:51 INFO - Starting resource monitoring.
13:03:51 INFO - #####
13:03:51 INFO - ##### Running pull step.
13:03:51 INFO - #####
13:03:51 INFO - Running pre-action listener: _resource_record_pre_action
13:03:51 INFO - Running main action method: pull
13:03:51 INFO - Pull has nothing to do!
13:03:51 INFO - Running post-action listener: _resource_record_post_action
13:03:51 INFO - #####
13:03:51 INFO - ##### Running install step.
13:03:51 INFO - #####
13:03:51 INFO - Running pre-action listener: _resource_record_pre_action
13:03:51 INFO - Running main action method: install
13:03:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
13:03:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
13:03:52 INFO - Reading from file tmpfile_stdout
13:03:52 INFO - Using _rmtree_windows ...
13:03:52 INFO - Using _rmtree_windows ...
13:03:52 INFO - Detecting whether we're running mozinstall >=1.0...
13:03:52 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
13:03:52 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
13:03:52 INFO - Reading from file tmpfile_stdout
13:03:52 INFO - Output received:
13:03:52 INFO - Usage: mozinstall-script.py [options] installer
13:03:52 INFO - Options:
13:03:52 INFO - -h, --help show this help message and exit
13:03:52 INFO - -d DEST, --destination=DEST
13:03:52 INFO - Directory to install application into. [default:
13:03:52 INFO - "C:\slave\test"]
13:03:52 INFO - --app=APP Application being installed. [default: firefox]
13:03:52 INFO - Using _rmtree_windows ...
13:03:52 INFO - Using _rmtree_windows ...
13:03:52 INFO - mkdir: C:\slave\test\build\application
13:03:52 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application']
13:03:52 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.3.en-US.win64.zip --destination C:\slave\test\build\application
13:03:53 INFO - Reading from file tmpfile_stdout
13:03:53 INFO - Output received:
13:03:53 INFO - C:\slave\test\build\application\firefox\firefox.exe
13:03:53 INFO - Using _rmtree_windows ...
13:03:53 INFO - Using _rmtree_windows ...
13:03:53 INFO - Running post-action listener: _resource_record_post_action
13:03:53 INFO - #####
13:03:53 INFO - ##### Running run-tests step.
13:03:53 INFO - #####
13:03:53 INFO - Running pre-action listener: _resource_record_pre_action
13:03:53 INFO - Running main action method: run_tests
13:03:53 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
13:03:53 INFO - Minidump filename unknown. Determining based upon platform and architecture.
13:03:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
13:03:53 INFO - grabbing minidump binary from tooltool
13:03: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')]}
13:03:53 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 0x0273F368>, '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 0x024ECD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027C90C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
13:03:53 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
13:03:53 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
13:03:53 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
13:03:54 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpw4n5u1
13:03:54 INFO - INFO - File integrity verified, renaming tmpw4n5u1 to win32-minidump_stackwalk.exe
13:03:54 INFO - Return code: 0
13:03:54 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
13:03:54 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
13:03:54 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/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
13:03:54 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/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
13:03:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
13:03:54 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Roaming',
13:03:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
13:03:54 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
13:03:54 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
13:03:54 INFO - 'COMPUTERNAME': 'T-W864-IX-175',
13:03:54 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
13:03:54 INFO - 'DCLOCATION': 'SCL3',
13:03:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
13:03:54 INFO - 'FP_NO_HOST_CHECK': 'NO',
13:03:54 INFO - 'HOMEDRIVE': 'C:',
13:03:54 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-175',
13:03:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
13:03:54 INFO - 'KTS_VERSION': '1.19c',
13:03:54 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-175\\AppData\\Local',
13:03:54 INFO - 'LOGONSERVER': '\\\\T-W864-IX-175',
13:03:54 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
13:03:54 INFO - 'MONDIR': 'C:\\Monitor_config\\',
13:03:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
13:03:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
13:03:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
13:03:54 INFO - 'MOZ_NO_REMOTE': '1',
13:03:54 INFO - 'NO_EM_RESTART': '1',
13:03:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
13:03:54 INFO - 'NUMBER_OF_PROCESSORS': '8',
13:03:54 INFO - 'OS': 'Windows_NT',
13:03:54 INFO - 'OURDRIVE': 'C:',
13:03:54 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts',
13:03:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
13:03:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
13:03:54 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
13:03:54 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
13:03:54 INFO - 'PROCESSOR_LEVEL': '6',
13:03:54 INFO - 'PROCESSOR_REVISION': '1e05',
13:03:54 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
13:03:54 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
13:03:54 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
13:03:54 INFO - 'PROGRAMW6432': 'C:\\Program Files',
13:03:54 INFO - 'PROMPT': '$P$G',
13:03:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
13:03:54 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
13:03:54 INFO - 'PUBLIC': 'C:\\Users\\Public',
13:03:54 INFO - 'PWD': 'C:\\slave\\test',
13:03:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
13:03:54 INFO - 'SLAVEDIR': 'C:\\slave\\',
13:03:54 INFO - 'SYSTEMDRIVE': 'C:',
13:03:54 INFO - 'SYSTEMROOT': 'C:\\windows',
13:03:54 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:54 INFO - 'TEST1': 'testie',
13:03:54 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
13:03:54 INFO - 'USERDOMAIN': 'T-W864-IX-175',
13:03:54 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-175',
13:03:54 INFO - 'USERNAME': 'cltbld',
13:03:54 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-175',
13:03:54 INFO - 'WINDIR': 'C:\\windows',
13:03:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
13:03:54 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/Q9KJyCBqQRah8RZ5dex2Dg/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
ProcessManager NOT managing child processes
ProcessManager UNABLE to use job objects to manage child processes
13:03:56 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
13:03:56 INFO - import pkg_resources
13:03:57 INFO - Using 1 client processes
13:04:00 INFO - SUITE-START | Running 1476 tests
13:04:00 INFO - Running testharness tests
13:04:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
13:04:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
13:04:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
13:04:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
13:04:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
13:04:00 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
13:04:00 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
13:04:00 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
13:04:00 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
13:04:00 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
13:04:00 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
13:04:00 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
13:04:00 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
13:04:00 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
13:04:00 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
13:04:00 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
13:04:00 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
13:04:00 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 0ms
13:04:00 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
13:04:00 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 1ms
13:04:00 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
13:04:00 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
13:04:00 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
13:04:00 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
13:04:00 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
13:04:00 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 1ms
13:04:00 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
13:04:00 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 1ms
13:04:00 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
13:04:00 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 1ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
13:04:00 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
13:04:00 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
13:04:00 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
13:04:00 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
13:04:01 INFO - Setting up ssl
13:04:01 INFO - PROCESS | certutil |
13:04:01 INFO - PROCESS | certutil |
13:04:01 INFO - PROCESS | certutil |
13:04:01 INFO - Certificate Nickname Trust Attributes
13:04:01 INFO - SSL,S/MIME,JAR/XPI
13:04:01 INFO -
13:04:01 INFO - web-platform-tests CT,,
13:04:01 INFO -
13:04:01 INFO - Starting runner
13:04:03 INFO - PROCESS | 1448 | 1472241843464 Marionette INFO Listening on port 2828
13:04:07 INFO - PROCESS | 1448 | 1472241847814 Marionette INFO startBrowser e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:07 INFO - PROCESS | 1448 | 1472241847824 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:09 INFO - PROCESS | 1448 | 1472241849062 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:09 INFO - PROCESS | 1448 | [Child 764] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
13:04:09 INFO - PROCESS | 1448 | [Child 764] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
13:04:09 INFO - PROCESS | 1448 | 1472241849120 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:09 INFO - PROCESS | 1448 | 1472241849377 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:11 INFO - PROCESS | 1448 | 1472241851264 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
13:04:11 INFO - PROCESS | 1448 | 1472241851341 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:11 INFO - PROCESS | 1448 | 1472241851348 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
13:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 583ms
13:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
13:04:11 INFO - PROCESS | 1448 | 1472241851878 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:11 INFO - PROCESS | 1448 | 1472241851901 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
13:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 227ms
13:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
13:04:12 INFO - PROCESS | 1448 | 1472241852112 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - PROCESS | 1448 | 1472241852134 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
13:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 187ms
13:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
13:04:12 INFO - PROCESS | 1448 | 1472241852301 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - PROCESS | 1448 | 1472241852321 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
13:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 171ms
13:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
13:04:12 INFO - PROCESS | 1448 | 1472241852479 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - PROCESS | 1448 | 1472241852499 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
13:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 171ms
13:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
13:04:12 INFO - PROCESS | 1448 | 1472241852653 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - PROCESS | 1448 | 1472241852674 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
13:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 169ms
13:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
13:04:12 INFO - PROCESS | 1448 | 1472241852827 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - PROCESS | 1448 | 1472241852841 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
13:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 119ms
13:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
13:04:12 INFO - PROCESS | 1448 | 1472241852950 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:12 INFO - PROCESS | 1448 | 1472241852969 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
13:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 116ms
13:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
13:04:13 INFO - PROCESS | 1448 | 1472241853070 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:13 INFO - PROCESS | 1448 | 1472241853117 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
13:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 334ms
13:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
13:04:13 INFO - PROCESS | 1448 | 1472241853508 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:13 INFO - PROCESS | 1448 | 1472241853526 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
13:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 169ms
13:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
13:04:13 INFO - PROCESS | 1448 | 1472241853685 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:13 INFO - PROCESS | 1448 | 1472241853710 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
13:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 188ms
13:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
13:04:13 INFO - PROCESS | 1448 | 1472241853885 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:13 INFO - PROCESS | 1448 | 1472241853906 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
13:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 169ms
13:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
13:04:14 INFO - PROCESS | 1448 | 1472241854052 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - PROCESS | 1448 | 1472241854079 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
13:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 168ms
13:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
13:04:14 INFO - PROCESS | 1448 | 1472241854223 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - PROCESS | 1448 | 1472241854244 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
13:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 168ms
13:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
13:04:14 INFO - PROCESS | 1448 | 1472241854398 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - PROCESS | 1448 | 1472241854420 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
13:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 169ms
13:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
13:04:14 INFO - PROCESS | 1448 | 1472241854570 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - PROCESS | 1448 | 1472241854595 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
13:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 168ms
13:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
13:04:14 INFO - PROCESS | 1448 | 1472241854745 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - PROCESS | 1448 | 1472241854757 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
13:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 132ms
13:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
13:04:14 INFO - PROCESS | 1448 | 1472241854882 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:14 INFO - PROCESS | 1448 | 1472241854900 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
13:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 119ms
13:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
13:04:15 INFO - PROCESS | 1448 | 1472241855008 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - PROCESS | 1448 | 1472241855025 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
13:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 170ms
13:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
13:04:15 INFO - PROCESS | 1448 | 1472241855182 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - PROCESS | 1448 | 1472241855204 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
13:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 168ms
13:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
13:04:15 INFO - PROCESS | 1448 | 1472241855354 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - PROCESS | 1448 | 1472241855374 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
13:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 169ms
13:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
13:04:15 INFO - PROCESS | 1448 | 1472241855531 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - PROCESS | 1448 | 1472241855550 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
13:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 187ms
13:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
13:04:15 INFO - PROCESS | 1448 | 1472241855721 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - PROCESS | 1448 | 1472241855740 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
13:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 169ms
13:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
13:04:15 INFO - PROCESS | 1448 | 1472241855897 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:15 INFO - PROCESS | 1448 | 1472241855917 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
13:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 118ms
13:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
13:04:16 INFO - PROCESS | 1448 | 1472241856019 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - PROCESS | 1448 | 1472241856038 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
13:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 168ms
13:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
13:04:16 INFO - PROCESS | 1448 | 1472241856196 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - PROCESS | 1448 | 1472241856217 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
13:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 169ms
13:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
13:04:16 INFO - PROCESS | 1448 | 1472241856371 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - PROCESS | 1448 | 1472241856391 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
13:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 187ms
13:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
13:04:16 INFO - PROCESS | 1448 | 1472241856559 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - PROCESS | 1448 | 1472241856574 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
13:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 168ms
13:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
13:04:16 INFO - PROCESS | 1448 | 1472241856734 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - PROCESS | 1448 | 1472241856753 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
13:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 133ms
13:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
13:04:16 INFO - PROCESS | 1448 | 1472241856870 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:16 INFO - PROCESS | 1448 | 1472241856891 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
13:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 171ms
13:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
13:04:17 INFO - PROCESS | 1448 | 1472241857049 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - PROCESS | 1448 | 1472241857067 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
13:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 170ms
13:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
13:04:17 INFO - PROCESS | 1448 | 1472241857222 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - PROCESS | 1448 | 1472241857241 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
13:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 166ms
13:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
13:04:17 INFO - PROCESS | 1448 | 1472241857399 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - PROCESS | 1448 | 1472241857417 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
13:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 187ms
13:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
13:04:17 INFO - PROCESS | 1448 | 1472241857585 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - PROCESS | 1448 | 1472241857607 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
13:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 171ms
13:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
13:04:17 INFO - PROCESS | 1448 | 1472241857760 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - PROCESS | 1448 | 1472241857776 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
13:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 171ms
13:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
13:04:17 INFO - PROCESS | 1448 | 1472241857935 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:17 INFO - PROCESS | 1448 | 1472241857958 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
13:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 168ms
13:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
13:04:18 INFO - PROCESS | 1448 | 1472241858108 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - PROCESS | 1448 | 1472241858127 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
13:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 169ms
13:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
13:04:18 INFO - PROCESS | 1448 | 1472241858285 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - PROCESS | 1448 | 1472241858304 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
13:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 170ms
13:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
13:04:18 INFO - PROCESS | 1448 | 1472241858461 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - PROCESS | 1448 | 1472241858486 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
13:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 169ms
13:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
13:04:18 INFO - PROCESS | 1448 | 1472241858636 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - PROCESS | 1448 | 1472241858657 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
13:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 170ms
13:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
13:04:18 INFO - PROCESS | 1448 | 1472241858811 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - PROCESS | 1448 | 1472241858827 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
13:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 168ms
13:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
13:04:18 INFO - PROCESS | 1448 | 1472241858987 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - PROCESS | 1448 | 1472241859006 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
13:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 171ms
13:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
13:04:19 INFO - PROCESS | 1448 | 1472241859159 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - PROCESS | 1448 | 1472241859188 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
13:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 168ms
13:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
13:04:19 INFO - PROCESS | 1448 | 1472241859340 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - PROCESS | 1448 | 1472241859362 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
13:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 230ms
13:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
13:04:19 INFO - PROCESS | 1448 | 1472241859578 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - PROCESS | 1448 | 1472241859608 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
13:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 168ms
13:04:19 INFO - PROCESS | 1448 | 1472241859752 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
13:04:19 INFO - PROCESS | 1448 | 1472241859775 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
13:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 169ms
13:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
13:04:19 INFO - PROCESS | 1448 | 1472241859928 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:19 INFO - PROCESS | 1448 | 1472241859942 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
13:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 133ms
13:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
13:04:20 INFO - PROCESS | 1448 | 1472241860068 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - PROCESS | 1448 | 1472241860087 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
13:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 169ms
13:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
13:04:20 INFO - PROCESS | 1448 | 1472241860241 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - PROCESS | 1448 | 1472241860261 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
13:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 171ms
13:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
13:04:20 INFO - PROCESS | 1448 | 1472241860418 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - PROCESS | 1448 | 1472241860441 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
13:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 170ms
13:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
13:04:20 INFO - PROCESS | 1448 | 1472241860590 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - PROCESS | 1448 | 1472241860609 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
13:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 169ms
13:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
13:04:20 INFO - PROCESS | 1448 | 1472241860766 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - PROCESS | 1448 | 1472241860786 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
13:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 170ms
13:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
13:04:20 INFO - PROCESS | 1448 | 1472241860943 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:20 INFO - PROCESS | 1448 | 1472241860962 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
13:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 170ms
13:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
13:04:21 INFO - PROCESS | 1448 | 1472241861121 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - PROCESS | 1448 | 1472241861139 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
13:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 170ms
13:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
13:04:21 INFO - PROCESS | 1448 | 1472241861294 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - PROCESS | 1448 | 1472241861314 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
13:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 170ms
13:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
13:04:21 INFO - PROCESS | 1448 | 1472241861471 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - PROCESS | 1448 | 1472241861490 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
13:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 170ms
13:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
13:04:21 INFO - PROCESS | 1448 | 1472241861644 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - PROCESS | 1448 | 1472241861665 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
13:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 169ms
13:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
13:04:21 INFO - PROCESS | 1448 | 1472241861820 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - PROCESS | 1448 | 1472241861838 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
13:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 117ms
13:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
13:04:21 INFO - PROCESS | 1448 | 1472241861943 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:21 INFO - PROCESS | 1448 | 1472241861964 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
13:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 170ms
13:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
13:04:22 INFO - PROCESS | 1448 | 1472241862119 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - PROCESS | 1448 | 1472241862138 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
13:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 134ms
13:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
13:04:22 INFO - PROCESS | 1448 | 1472241862257 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - PROCESS | 1448 | 1472241862275 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
13:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 170ms
13:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
13:04:22 INFO - PROCESS | 1448 | 1472241862431 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - PROCESS | 1448 | 1472241862455 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
13:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 169ms
13:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
13:04:22 INFO - PROCESS | 1448 | 1472241862606 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - PROCESS | 1448 | 1472241862624 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
13:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 168ms
13:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
13:04:22 INFO - PROCESS | 1448 | 1472241862779 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - PROCESS | 1448 | 1472241862798 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
13:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 170ms
13:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
13:04:22 INFO - PROCESS | 1448 | 1472241862958 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:22 INFO - PROCESS | 1448 | 1472241862977 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
13:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 187ms
13:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
13:04:23 INFO - PROCESS | 1448 | 1472241863151 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:23 INFO - PROCESS | 1448 | 1472241863163 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
13:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 169ms
13:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
13:04:23 INFO - PROCESS | 1448 | 1472241863323 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:23 INFO - PROCESS | 1448 | 1472241863341 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
13:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 168ms
13:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
13:04:23 INFO - PROCESS | 1448 | 1472241863516 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:23 INFO - PROCESS | 1448 | 1472241863572 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
13:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 398ms
13:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
13:04:23 INFO - PROCESS | 1448 | 1472241863906 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:23 INFO - PROCESS | 1448 | 1472241863930 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
13:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 168ms
13:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
13:04:24 INFO - PROCESS | 1448 | 1472241864079 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:24 INFO - PROCESS | 1448 | 1472241864100 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
13:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 169ms
13:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
13:04:24 INFO - PROCESS | 1448 | 1472241864259 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:24 INFO - PROCESS | 1448 | 1472241864279 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
13:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 187ms
13:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
13:04:24 INFO - PROCESS | 1448 | 1472241864442 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:24 INFO - PROCESS | 1448 | 1472241864463 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
13:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 230ms
13:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
13:04:24 INFO - PROCESS | 1448 | 1472241864677 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:24 INFO - PROCESS | 1448 | 1472241864696 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:24 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.
13:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 168ms
13:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
13:04:24 INFO - PROCESS | 1448 | 1472241864854 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:24 INFO - PROCESS | 1448 | 1472241864877 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:25 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.
13:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 185ms
13:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
13:04:25 INFO - PROCESS | 1448 | 1472241865040 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:25 INFO - PROCESS | 1448 | 1472241865061 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:25 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.
13:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 170ms
13:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
13:04:25 INFO - PROCESS | 1448 | 1472241865215 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:25 INFO - PROCESS | 1448 | 1472241865229 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:25 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.
13:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 170ms
13:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
13:04:25 INFO - PROCESS | 1448 | 1472241865390 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:25 INFO - PROCESS | 1448 | 1472241865416 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:25 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.
13:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 169ms
13:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
13:04:25 INFO - PROCESS | 1448 | 1472241865572 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:25 INFO - PROCESS | 1448 | 1472241865595 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:25 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.
13:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 188ms
13:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
13:04:25 INFO - PROCESS | 1448 | 1472241865761 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:25 INFO - PROCESS | 1448 | 1472241865783 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:26 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.
13:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 481ms
13:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
13:04:26 INFO - PROCESS | 1448 | 1472241866246 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:26 INFO - PROCESS | 1448 | 1472241866268 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:26 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.
13:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 168ms
13:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
13:04:26 INFO - PROCESS | 1448 | 1472241866422 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:26 INFO - PROCESS | 1448 | 1472241866441 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:26 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.
13:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 188ms
13:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
13:04:26 INFO - PROCESS | 1448 | 1472241866612 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:26 INFO - PROCESS | 1448 | 1472241866632 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:26 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.
13:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 169ms
13:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
13:04:26 INFO - PROCESS | 1448 | 1472241866791 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:26 INFO - PROCESS | 1448 | 1472241866810 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:26 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.
13:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 187ms
13:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
13:04:26 INFO - PROCESS | 1448 | 1472241866982 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 INFO - PROCESS | 1448 | 1472241867007 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 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.
13:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 170ms
13:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
13:04:27 INFO - PROCESS | 1448 | 1472241867158 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 INFO - PROCESS | 1448 | 1472241867180 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 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.
13:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 169ms
13:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
13:04:27 INFO - PROCESS | 1448 | 1472241867330 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 INFO - PROCESS | 1448 | 1472241867351 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 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.
13:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 167ms
13:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
13:04:27 INFO - PROCESS | 1448 | 1472241867504 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 INFO - PROCESS | 1448 | 1472241867517 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 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.
13:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 170ms
13:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
13:04:27 INFO - PROCESS | 1448 | 1472241867677 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 INFO - PROCESS | 1448 | 1472241867696 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 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.
13:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 169ms
13:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
13:04:27 INFO - PROCESS | 1448 | 1472241867851 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:27 INFO - PROCESS | 1448 | 1472241867866 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:28 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.
13:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 169ms
13:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
13:04:28 INFO - PROCESS | 1448 | 1472241868026 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:28 INFO - PROCESS | 1448 | 1472241868047 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:28 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.
13:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 375ms
13:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
13:04:28 INFO - PROCESS | 1448 | 1472241868408 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:28 INFO - PROCESS | 1448 | 1472241868427 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:28 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.
13:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 168ms
13:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
13:04:28 INFO - PROCESS | 1448 | 1472241868584 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:28 INFO - PROCESS | 1448 | 1472241868598 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:28 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.
13:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 170ms
13:04:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
13:04:28 INFO - PROCESS | 1448 | 1472241868759 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:28 INFO - PROCESS | 1448 | 1472241868777 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
13:04:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 169ms
13:04:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
13:04:28 INFO - PROCESS | 1448 | 1472241868931 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:28 INFO - PROCESS | 1448 | 1472241868951 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
13:04:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 271ms
13:04:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
13:04:29 INFO - PROCESS | 1448 | 1472241869210 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:29 INFO - PROCESS | 1448 | 1472241869228 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
13:04:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 228ms
13:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
13:04:29 INFO - PROCESS | 1448 | 1472241869443 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:29 INFO - PROCESS | 1448 | 1472241869461 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
13:04:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 170ms
13:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
13:04:29 INFO - PROCESS | 1448 | 1472241869616 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:29 INFO - PROCESS | 1448 | 1472241869634 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
13:04:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 169ms
13:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
13:04:29 INFO - PROCESS | 1448 | 1472241869791 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:29 INFO - PROCESS | 1448 | 1472241869810 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
13:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 334ms
13:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
13:04:30 INFO - PROCESS | 1448 | 1472241870130 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:30 INFO - PROCESS | 1448 | 1472241870152 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
13:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 169ms
13:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
13:04:30 INFO - PROCESS | 1448 | 1472241870307 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:30 INFO - PROCESS | 1448 | 1472241870335 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
13:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 270ms
13:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
13:04:30 INFO - PROCESS | 1448 | 1472241870580 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:30 INFO - PROCESS | 1448 | 1472241870608 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
13:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 169ms
13:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
13:04:30 INFO - PROCESS | 1448 | 1472241870757 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:30 INFO - PROCESS | 1448 | 1472241870776 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
13:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 169ms
13:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
13:04:30 INFO - PROCESS | 1448 | 1472241870928 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:30 INFO - PROCESS | 1448 | 1472241870947 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
13:04:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 172ms
13:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
13:04:31 INFO - PROCESS | 1448 | 1472241871103 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:31 INFO - PROCESS | 1448 | 1472241871129 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:31 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
13:04:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 689ms
13:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
13:04:31 INFO - PROCESS | 1448 | 1472241871799 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:31 INFO - PROCESS | 1448 | 1472241871819 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
13:04:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 691ms
13:04:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
13:04:32 INFO - PROCESS | 1448 | 1472241872493 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:32 INFO - PROCESS | 1448 | 1472241872516 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:32 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
13:04:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:04:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
13:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 169ms
13:04:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
13:04:32 INFO - PROCESS | 1448 | 1472241872667 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:32 INFO - PROCESS | 1448 | 1472241872690 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
13:04:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 169ms
13:04:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
13:04:32 INFO - PROCESS | 1448 | 1472241872843 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:32 INFO - PROCESS | 1448 | 1472241872863 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
13:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 169ms
13:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
13:04:33 INFO - PROCESS | 1448 | 1472241873015 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - PROCESS | 1448 | 1472241873037 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
13:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 169ms
13:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
13:04:33 INFO - PROCESS | 1448 | 1472241873192 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - PROCESS | 1448 | 1472241873204 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
13:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 168ms
13:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
13:04:33 INFO - PROCESS | 1448 | 1472241873363 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - PROCESS | 1448 | 1472241873384 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
13:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 169ms
13:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
13:04:33 INFO - PROCESS | 1448 | 1472241873536 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - PROCESS | 1448 | 1472241873551 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
13:04:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
13:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 169ms
13:04:33 INFO - PROCESS | 1448 | 1472241873712 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
13:04:33 INFO - PROCESS | 1448 | 1472241873734 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
13:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 169ms
13:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
13:04:33 INFO - PROCESS | 1448 | 1472241873889 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:33 INFO - PROCESS | 1448 | 1472241873904 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
13:04:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 169ms
13:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
13:04:34 INFO - PROCESS | 1448 | 1472241874063 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - PROCESS | 1448 | 1472241874082 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 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
13:04:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:04:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 170ms
13:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
13:04:34 INFO - PROCESS | 1448 | 1472241874235 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - PROCESS | 1448 | 1472241874258 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
13:04:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 169ms
13:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
13:04:34 INFO - PROCESS | 1448 | 1472241874414 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - PROCESS | 1448 | 1472241874436 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
13:04:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 168ms
13:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
13:04:34 INFO - PROCESS | 1448 | 1472241874587 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - PROCESS | 1448 | 1472241874602 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
13:04:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 170ms
13:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
13:04:34 INFO - PROCESS | 1448 | 1472241874762 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - PROCESS | 1448 | 1472241874781 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
13:04:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 169ms
13:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
13:04:34 INFO - PROCESS | 1448 | 1472241874937 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:34 INFO - PROCESS | 1448 | 1472241874952 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
13:04:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 170ms
13:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
13:04:35 INFO - PROCESS | 1448 | 1472241875114 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:35 INFO - PROCESS | 1448 | 1472241875135 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
13:04:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 170ms
13:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
13:04:35 INFO - PROCESS | 1448 | 1472241875294 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:35 INFO - PROCESS | 1448 | 1472241875314 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
13:04:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 170ms
13:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
13:04:35 INFO - PROCESS | 1448 | 1472241875468 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:35 INFO - PROCESS | 1448 | 1472241875487 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
13:04:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 169ms
13:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
13:04:35 INFO - PROCESS | 1448 | 1472241875645 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:35 INFO - PROCESS | 1448 | 1472241875664 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
13:04:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 169ms
13:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
13:04:35 INFO - PROCESS | 1448 | 1472241875823 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:35 INFO - PROCESS | 1448 | 1472241875847 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
13:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 334ms
13:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
13:04:36 INFO - PROCESS | 1448 | 1472241876161 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:36 INFO - PROCESS | 1448 | 1472241876185 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
13:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 170ms
13:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
13:04:36 INFO - PROCESS | 1448 | 1472241876337 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:36 INFO - PROCESS | 1448 | 1472241876354 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
13:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 229ms
13:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
13:04:36 INFO - PROCESS | 1448 | 1472241876572 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:36 INFO - PROCESS | 1448 | 1472241876598 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:36 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
13:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 230ms
13:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
13:04:36 INFO - PROCESS | 1448 | 1472241876805 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:36 INFO - PROCESS | 1448 | 1472241876821 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
13:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 170ms
13:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
13:04:36 INFO - PROCESS | 1448 | 1472241876981 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:37 INFO - PROCESS | 1448 | 1472241877002 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
13:04:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 170ms
13:04:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
13:04:37 INFO - PROCESS | 1448 | 1472241877157 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:37 INFO - PROCESS | 1448 | 1472241877187 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:37 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
13:04:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 170ms
13:04:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
13:04:37 INFO - PROCESS | 1448 | 1472241877331 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:37 INFO - PROCESS | 1448 | 1472241877353 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:37 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
13:04:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
13:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
13:04:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
13:04:37 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
13:04:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
13:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:04:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
13:04:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
13:04:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 377ms
13:04:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
13:04:37 INFO - PROCESS | 1448 | 1472241877717 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:37 INFO - PROCESS | 1448 | 1472241877738 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:37 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.
13:04:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 269ms
13:04:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
13:04:38 INFO - PROCESS | 1448 | 1472241877993 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 INFO - PROCESS | 1448 | 1472241878014 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 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.
13:04:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 168ms
13:04:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
13:04:38 INFO - PROCESS | 1448 | 1472241878164 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 INFO - PROCESS | 1448 | 1472241878184 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
13:04:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 169ms
13:04:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
13:04:38 INFO - PROCESS | 1448 | 1472241878338 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 INFO - PROCESS | 1448 | 1472241878354 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
13:04:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 168ms
13:04:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
13:04:38 INFO - PROCESS | 1448 | 1472241878513 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 INFO - PROCESS | 1448 | 1472241878535 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
13:04:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 168ms
13:04:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
13:04:38 INFO - PROCESS | 1448 | 1472241878688 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 INFO - PROCESS | 1448 | 1472241878704 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
13:04:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 169ms
13:04:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
13:04:38 INFO - PROCESS | 1448 | 1472241878863 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:38 INFO - PROCESS | 1448 | 1472241878882 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
13:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 188ms
13:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
13:04:39 INFO - PROCESS | 1448 | 1472241879055 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - PROCESS | 1448 | 1472241879070 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
13:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 169ms
13:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
13:04:39 INFO - PROCESS | 1448 | 1472241879231 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - PROCESS | 1448 | 1472241879249 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
13:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 187ms
13:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
13:04:39 INFO - PROCESS | 1448 | 1472241879421 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - PROCESS | 1448 | 1472241879437 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
13:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 170ms
13:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
13:04:39 INFO - PROCESS | 1448 | 1472241879600 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - PROCESS | 1448 | 1472241879621 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
13:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 170ms
13:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
13:04:39 INFO - PROCESS | 1448 | 1472241879771 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - PROCESS | 1448 | 1472241879790 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
13:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 168ms
13:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
13:04:39 INFO - PROCESS | 1448 | 1472241879945 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:39 INFO - PROCESS | 1448 | 1472241879963 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
13:04:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 170ms
13:04:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
13:04:40 INFO - PROCESS | 1448 | 1472241880120 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:40 INFO - PROCESS | 1448 | 1472241880139 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
13:04:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 170ms
13:04:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
13:04:40 INFO - PROCESS | 1448 | 1472241880296 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:40 INFO - PROCESS | 1448 | 1472241880314 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
13:04:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 169ms
13:04:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
13:04:40 INFO - PROCESS | 1448 | 1472241880469 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:40 INFO - PROCESS | 1448 | 1472241880488 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
13:04:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 168ms
13:04:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
13:04:40 INFO - PROCESS | 1448 | 1472241880645 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:40 INFO - PROCESS | 1448 | 1472241880666 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
13:04:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 188ms
13:04:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
13:04:40 INFO - PROCESS | 1448 | 1472241880833 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:40 INFO - PROCESS | 1448 | 1472241880853 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
13:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 227ms
13:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
13:04:41 INFO - PROCESS | 1448 | 1472241881067 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - PROCESS | 1448 | 1472241881086 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
13:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 170ms
13:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
13:04:41 INFO - PROCESS | 1448 | 1472241881245 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - PROCESS | 1448 | 1472241881257 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
13:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 169ms
13:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
13:04:41 INFO - PROCESS | 1448 | 1472241881415 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - PROCESS | 1448 | 1472241881434 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
13:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 169ms
13:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
13:04:41 INFO - PROCESS | 1448 | 1472241881589 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - PROCESS | 1448 | 1472241881605 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
13:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 168ms
13:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
13:04:41 INFO - PROCESS | 1448 | 1472241881764 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - PROCESS | 1448 | 1472241881783 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
13:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 170ms
13:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
13:04:41 INFO - PROCESS | 1448 | 1472241881937 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:41 INFO - PROCESS | 1448 | 1472241881956 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
13:04:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 168ms
13:04:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
13:04:42 INFO - PROCESS | 1448 | 1472241882112 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:42 INFO - PROCESS | 1448 | 1472241882131 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
13:04:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 334ms
13:04:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
13:04:42 INFO - PROCESS | 1448 | 1472241882450 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:42 INFO - PROCESS | 1448 | 1472241882476 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
13:04:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 168ms
13:04:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
13:04:42 INFO - PROCESS | 1448 | 1472241882623 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:42 INFO - PROCESS | 1448 | 1472241882639 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
13:04:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 171ms
13:04:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
13:04:42 INFO - PROCESS | 1448 | 1472241882802 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:42 INFO - PROCESS | 1448 | 1472241882823 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
13:04:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 168ms
13:04:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
13:04:42 INFO - PROCESS | 1448 | 1472241882971 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:42 INFO - PROCESS | 1448 | 1472241882990 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
13:04:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 228ms
13:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
13:04:43 INFO - PROCESS | 1448 | 1472241883204 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:43 INFO - PROCESS | 1448 | 1472241883224 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
13:04:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 230ms
13:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
13:04:43 INFO - PROCESS | 1448 | 1472241883439 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:43 INFO - PROCESS | 1448 | 1472241883467 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
13:04:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 169ms
13:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
13:04:43 INFO - PROCESS | 1448 | 1472241883616 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:43 INFO - PROCESS | 1448 | 1472241883638 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
13:04:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 170ms
13:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
13:04:43 INFO - PROCESS | 1448 | 1472241883794 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:43 INFO - PROCESS | 1448 | 1472241883807 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:43 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
13:04:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 169ms
13:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
13:04:43 INFO - PROCESS | 1448 | 1472241883965 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:43 INFO - PROCESS | 1448 | 1472241883984 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
13:04:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 170ms
13:04:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
13:04:44 INFO - PROCESS | 1448 | 1472241884141 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:44 INFO - PROCESS | 1448 | 1472241884158 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:44 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)
13:04:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 732ms
13:04:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
13:04:44 INFO - PROCESS | 1448 | 1472241884879 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:44 INFO - PROCESS | 1448 | 1472241884908 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
13:04:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 671ms
13:04:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
13:04:45 INFO - PROCESS | 1448 | 1472241885553 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:45 INFO - PROCESS | 1448 | 1472241885574 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
13:04:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 670ms
13:04:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
13:04:46 INFO - PROCESS | 1448 | 1472241886229 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:46 INFO - PROCESS | 1448 | 1472241886249 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:46 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)
13:04:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 690ms
13:04:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
13:04:46 INFO - PROCESS | 1448 | 1472241886924 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:46 INFO - PROCESS | 1448 | 1472241886940 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:47 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)
13:04:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 688ms
13:04:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
13:04:47 INFO - PROCESS | 1448 | 1472241887617 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:47 INFO - PROCESS | 1448 | 1472241887637 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
13:04:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 690ms
13:04:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
13:04:48 INFO - PROCESS | 1448 | 1472241888311 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:48 INFO - PROCESS | 1448 | 1472241888332 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
13:04:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 670ms
13:04:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
13:04:49 INFO - PROCESS | 1448 | 1472241888987 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:49 INFO - PROCESS | 1448 | 1472241889012 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
13:04:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 689ms
13:04:49 INFO - PROCESS | 1448 | 1472241889681 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
13:04:49 INFO - PROCESS | 1448 | 1472241889703 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:50 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
13:04:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 690ms
13:04:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
13:04:50 INFO - PROCESS | 1448 | 1472241890382 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:50 INFO - PROCESS | 1448 | 1472241890404 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
13:04:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 691ms
13:04:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
13:04:51 INFO - PROCESS | 1448 | 1472241891075 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:51 INFO - PROCESS | 1448 | 1472241891091 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:51 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
13:04:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
13:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 170ms
13:04:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
13:04:51 INFO - PROCESS | 1448 | 1472241891251 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:51 INFO - PROCESS | 1448 | 1472241891270 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
13:04:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 231ms
13:04:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
13:04:51 INFO - PROCESS | 1448 | 1472241891492 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:51 INFO - PROCESS | 1448 | 1472241891518 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:51 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 140
13:04:51 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:04:51 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:04:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
13:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 169ms
13:04:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
13:04:51 INFO - PROCESS | 1448 | 1472241891665 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:51 INFO - PROCESS | 1448 | 1472241891684 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
13:04:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 188ms
13:04:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
13:04:51 INFO - PROCESS | 1448 | 1472241891855 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:51 INFO - PROCESS | 1448 | 1472241891873 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
13:04:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 689ms
13:04:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
13:04:52 INFO - PROCESS | 1448 | 1472241892549 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:52 INFO - PROCESS | 1448 | 1472241892570 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:53 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
13:04:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 669ms
13:04:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
13:04:53 INFO - PROCESS | 1448 | 1472241893222 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:53 INFO - PROCESS | 1448 | 1472241893243 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:53 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.)
13:04:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 671ms
13:04:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
13:04:53 INFO - PROCESS | 1448 | 1472241893900 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:53 INFO - PROCESS | 1448 | 1472241893922 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
13:04:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 691ms
13:04:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
13:04:54 INFO - PROCESS | 1448 | 1472241894595 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:54 INFO - PROCESS | 1448 | 1472241894610 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:55 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
13:04:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 775ms
13:04:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
13:04:55 INFO - PROCESS | 1448 | 1472241895376 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:55 INFO - PROCESS | 1448 | 1472241895403 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
13:04:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 169ms
13:04:55 INFO - PROCESS | 1448 | 1472241895555 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
13:04:55 INFO - PROCESS | 1448 | 1472241895577 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
13:04:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 669ms
13:04:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
13:04:56 INFO - PROCESS | 1448 | 1472241896235 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:56 INFO - PROCESS | 1448 | 1472241896290 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
13:04:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 735ms
13:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
13:04:56 INFO - PROCESS | 1448 | 1472241896972 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - PROCESS | 1448 | 1472241896994 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
13:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 171ms
13:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
13:04:57 INFO - PROCESS | 1448 | 1472241897148 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - PROCESS | 1448 | 1472241897162 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
13:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 170ms
13:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
13:04:57 INFO - PROCESS | 1448 | 1472241897323 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - PROCESS | 1448 | 1472241897358 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
13:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 170ms
13:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
13:04:57 INFO - PROCESS | 1448 | 1472241897498 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - PROCESS | 1448 | 1472241897511 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
13:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 187ms
13:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
13:04:57 INFO - PROCESS | 1448 | 1472241897688 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - PROCESS | 1448 | 1472241897712 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
13:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 169ms
13:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
13:04:57 INFO - PROCESS | 1448 | 1472241897861 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:57 INFO - PROCESS | 1448 | 1472241897875 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
13:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 170ms
13:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
13:04:58 INFO - PROCESS | 1448 | 1472241898038 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 INFO - PROCESS | 1448 | 1472241898058 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
13:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 170ms
13:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
13:04:58 INFO - PROCESS | 1448 | 1472241898211 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 INFO - PROCESS | 1448 | 1472241898227 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 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
13:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 169ms
13:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
13:04:58 INFO - PROCESS | 1448 | 1472241898387 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 INFO - PROCESS | 1448 | 1472241898407 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 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
13:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 169ms
13:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
13:04:58 INFO - PROCESS | 1448 | 1472241898567 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 INFO - PROCESS | 1448 | 1472241898587 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 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
13:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 188ms
13:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
13:04:58 INFO - PROCESS | 1448 | 1472241898752 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 INFO - PROCESS | 1448 | 1472241898771 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
13:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 170ms
13:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
13:04:58 INFO - PROCESS | 1448 | 1472241898927 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:58 INFO - PROCESS | 1448 | 1472241898943 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 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
13:04:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:04:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
13:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 169ms
13:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
13:04:59 INFO - PROCESS | 1448 | 1472241899103 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 INFO - PROCESS | 1448 | 1472241899123 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
13:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 170ms
13:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
13:04:59 INFO - PROCESS | 1448 | 1472241899276 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 INFO - PROCESS | 1448 | 1472241899297 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 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
13:04:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:04:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
13:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:04:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 170ms
13:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
13:04:59 INFO - PROCESS | 1448 | 1472241899452 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 INFO - PROCESS | 1448 | 1472241899471 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
13:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 170ms
13:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
13:04:59 INFO - PROCESS | 1448 | 1472241899626 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 INFO - PROCESS | 1448 | 1472241899644 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
13:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 168ms
13:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
13:04:59 INFO - PROCESS | 1448 | 1472241899802 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 INFO - PROCESS | 1448 | 1472241899822 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
13:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 171ms
13:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
13:04:59 INFO - PROCESS | 1448 | 1472241899978 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:00 INFO - PROCESS | 1448 | 1472241899994 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
13:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 169ms
13:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
13:05:00 INFO - PROCESS | 1448 | 1472241900153 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:00 INFO - PROCESS | 1448 | 1472241900172 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
13:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 170ms
13:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
13:05:00 INFO - PROCESS | 1448 | 1472241900329 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:00 INFO - PROCESS | 1448 | 1472241900344 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
13:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 168ms
13:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
13:05:00 INFO - PROCESS | 1448 | 1472241900503 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:00 INFO - PROCESS | 1448 | 1472241900523 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
13:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 170ms
13:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
13:05:00 INFO - PROCESS | 1448 | 1472241900684 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:00 INFO - PROCESS | 1448 | 1472241900706 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
13:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 229ms
13:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
13:05:00 INFO - PROCESS | 1448 | 1472241900985 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - PROCESS | 1448 | 1472241901010 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
13:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 189ms
13:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
13:05:01 INFO - PROCESS | 1448 | 1472241901172 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - PROCESS | 1448 | 1472241901194 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
13:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 169ms
13:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
13:05:01 INFO - PROCESS | 1448 | 1472241901351 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - PROCESS | 1448 | 1472241901371 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
13:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 170ms
13:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
13:05:01 INFO - PROCESS | 1448 | 1472241901520 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - PROCESS | 1448 | 1472241901545 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
13:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 170ms
13:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
13:05:01 INFO - PROCESS | 1448 | 1472241901695 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - PROCESS | 1448 | 1472241901709 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
13:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 170ms
13:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
13:05:01 INFO - PROCESS | 1448 | 1472241901872 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:01 INFO - PROCESS | 1448 | 1472241901898 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
13:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 169ms
13:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
13:05:02 INFO - PROCESS | 1448 | 1472241902045 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:02 INFO - PROCESS | 1448 | 1472241902059 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
13:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 167ms
13:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
13:05:02 INFO - PROCESS | 1448 | 1472241902220 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:02 INFO - PROCESS | 1448 | 1472241902241 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
13:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 169ms
13:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
13:05:02 INFO - PROCESS | 1448 | 1472241902395 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:02 INFO - PROCESS | 1448 | 1472241902409 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
13:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 169ms
13:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
13:05:02 INFO - PROCESS | 1448 | 1472241902573 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:02 INFO - PROCESS | 1448 | 1472241902593 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
13:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 230ms
13:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
13:05:02 INFO - PROCESS | 1448 | 1472241902805 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:02 INFO - PROCESS | 1448 | 1472241902828 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
13:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 271ms
13:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
13:05:03 INFO - PROCESS | 1448 | 1472241903085 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:03 INFO - PROCESS | 1448 | 1472241903104 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
13:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 230ms
13:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
13:05:03 INFO - PROCESS | 1448 | 1472241903318 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:03 INFO - PROCESS | 1448 | 1472241903339 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
13:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 170ms
13:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
13:05:03 INFO - PROCESS | 1448 | 1472241903490 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:03 INFO - PROCESS | 1448 | 1472241903508 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
13:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 169ms
13:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
13:05:03 INFO - PROCESS | 1448 | 1472241903667 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:03 INFO - PROCESS | 1448 | 1472241903686 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
13:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 170ms
13:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
13:05:03 INFO - PROCESS | 1448 | 1472241903840 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:03 INFO - PROCESS | 1448 | 1472241903863 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
13:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 170ms
13:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
13:05:04 INFO - PROCESS | 1448 | 1472241904017 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - PROCESS | 1448 | 1472241904038 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
13:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 170ms
13:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
13:05:04 INFO - PROCESS | 1448 | 1472241904190 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - PROCESS | 1448 | 1472241904209 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
13:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 170ms
13:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
13:05:04 INFO - PROCESS | 1448 | 1472241904367 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - PROCESS | 1448 | 1472241904388 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
13:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 170ms
13:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
13:05:04 INFO - PROCESS | 1448 | 1472241904539 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - PROCESS | 1448 | 1472241904557 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
13:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 168ms
13:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
13:05:04 INFO - PROCESS | 1448 | 1472241904713 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - PROCESS | 1448 | 1472241904728 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
13:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 170ms
13:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
13:05:04 INFO - PROCESS | 1448 | 1472241904887 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:04 INFO - PROCESS | 1448 | 1472241904910 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
13:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 170ms
13:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
13:05:05 INFO - PROCESS | 1448 | 1472241905063 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - PROCESS | 1448 | 1472241905078 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
13:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 170ms
13:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
13:05:05 INFO - PROCESS | 1448 | 1472241905237 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - PROCESS | 1448 | 1472241905255 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
13:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 169ms
13:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
13:05:05 INFO - PROCESS | 1448 | 1472241905414 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - PROCESS | 1448 | 1472241905430 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
13:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 171ms
13:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
13:05:05 INFO - PROCESS | 1448 | 1472241905587 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - PROCESS | 1448 | 1472241905607 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
13:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 169ms
13:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
13:05:05 INFO - PROCESS | 1448 | 1472241905761 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - PROCESS | 1448 | 1472241905779 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
13:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 169ms
13:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
13:05:05 INFO - PROCESS | 1448 | 1472241905937 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:05 INFO - PROCESS | 1448 | 1472241905958 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
13:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 170ms
13:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
13:05:06 INFO - PROCESS | 1448 | 1472241906110 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - PROCESS | 1448 | 1472241906129 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
13:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 169ms
13:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
13:05:06 INFO - PROCESS | 1448 | 1472241906286 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - PROCESS | 1448 | 1472241906302 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
13:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 170ms
13:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
13:05:06 INFO - PROCESS | 1448 | 1472241906461 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - PROCESS | 1448 | 1472241906480 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
13:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 119ms
13:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
13:05:06 INFO - PROCESS | 1448 | 1472241906587 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - PROCESS | 1448 | 1472241906606 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
13:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 170ms
13:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
13:05:06 INFO - PROCESS | 1448 | 1472241906759 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - PROCESS | 1448 | 1472241906778 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
13:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 168ms
13:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
13:05:06 INFO - PROCESS | 1448 | 1472241906931 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:06 INFO - PROCESS | 1448 | 1472241906945 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
13:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 272ms
13:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
13:05:07 INFO - PROCESS | 1448 | 1472241907234 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:07 INFO - PROCESS | 1448 | 1472241907266 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
13:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 189ms
13:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
13:05:07 INFO - PROCESS | 1448 | 1472241907422 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:07 INFO - PROCESS | 1448 | 1472241907444 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
13:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 170ms
13:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
13:05:07 INFO - PROCESS | 1448 | 1472241907599 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:07 INFO - PROCESS | 1448 | 1472241907616 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
13:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 169ms
13:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
13:05:07 INFO - PROCESS | 1448 | 1472241907771 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:07 INFO - PROCESS | 1448 | 1472241907791 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:07 INFO - PROCESS | 1448 | 1472241907859 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
13:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
13:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 169ms
13:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
13:05:07 INFO - PROCESS | 1448 | 1472241907945 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:07 INFO - PROCESS | 1448 | 1472241907966 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
13:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 169ms
13:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
13:05:08 INFO - PROCESS | 1448 | 1472241908123 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:08 INFO - PROCESS | 1448 | 1472241908153 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
13:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 169ms
13:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
13:05:08 INFO - PROCESS | 1448 | 1472241908296 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:08 INFO - PROCESS | 1448 | 1472241908312 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
13:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 169ms
13:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
13:05:08 INFO - PROCESS | 1448 | 1472241908472 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:08 INFO - PROCESS | 1448 | 1472241908492 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
13:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 171ms
13:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
13:05:08 INFO - PROCESS | 1448 | 1472241908646 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:08 INFO - PROCESS | 1448 | 1472241908665 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
13:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 168ms
13:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
13:05:08 INFO - PROCESS | 1448 | 1472241908822 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:08 INFO - PROCESS | 1448 | 1472241908842 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
13:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 269ms
13:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
13:05:09 INFO - PROCESS | 1448 | 1472241909097 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - PROCESS | 1448 | 1472241909113 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
13:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 170ms
13:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
13:05:09 INFO - PROCESS | 1448 | 1472241909273 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - PROCESS | 1448 | 1472241909299 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
13:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 170ms
13:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
13:05:09 INFO - PROCESS | 1448 | 1472241909447 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - PROCESS | 1448 | 1472241909461 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
13:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 170ms
13:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
13:05:09 INFO - PROCESS | 1448 | 1472241909623 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - PROCESS | 1448 | 1472241909644 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
13:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 170ms
13:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
13:05:09 INFO - PROCESS | 1448 | 1472241909797 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - PROCESS | 1448 | 1472241909811 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
13:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 169ms
13:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
13:05:09 INFO - PROCESS | 1448 | 1472241909973 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:09 INFO - PROCESS | 1448 | 1472241909993 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
13:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 169ms
13:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
13:05:10 INFO - PROCESS | 1448 | 1472241910145 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - PROCESS | 1448 | 1472241910164 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
13:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 169ms
13:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
13:05:10 INFO - PROCESS | 1448 | 1472241910324 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - PROCESS | 1448 | 1472241910345 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
13:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 170ms
13:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
13:05:10 INFO - PROCESS | 1448 | 1472241910495 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - PROCESS | 1448 | 1472241910514 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
13:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 169ms
13:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
13:05:10 INFO - PROCESS | 1448 | 1472241910669 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - PROCESS | 1448 | 1472241910689 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
13:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 118ms
13:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
13:05:10 INFO - PROCESS | 1448 | 1472241910790 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - PROCESS | 1448 | 1472241910810 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
13:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 170ms
13:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
13:05:10 INFO - PROCESS | 1448 | 1472241910968 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:10 INFO - PROCESS | 1448 | 1472241910981 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
13:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 170ms
13:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
13:05:11 INFO - PROCESS | 1448 | 1472241911141 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:11 INFO - PROCESS | 1448 | 1472241911164 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
13:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 169ms
13:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
13:05:11 INFO - PROCESS | 1448 | 1472241911319 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:11 INFO - PROCESS | 1448 | 1472241911331 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
13:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 170ms
13:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
13:05:11 INFO - PROCESS | 1448 | 1472241911490 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:11 INFO - PROCESS | 1448 | 1472241911508 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
13:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 169ms
13:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
13:05:11 INFO - PROCESS | 1448 | 1472241911663 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:11 INFO - PROCESS | 1448 | 1472241911682 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
13:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 170ms
13:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
13:05:11 INFO - PROCESS | 1448 | 1472241911839 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:11 INFO - PROCESS | 1448 | 1472241911858 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
13:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 170ms
13:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
13:05:12 INFO - PROCESS | 1448 | 1472241912013 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - PROCESS | 1448 | 1472241912048 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
13:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 170ms
13:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
13:05:12 INFO - PROCESS | 1448 | 1472241912190 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - PROCESS | 1448 | 1472241912211 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
13:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 169ms
13:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
13:05:12 INFO - PROCESS | 1448 | 1472241912363 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - PROCESS | 1448 | 1472241912386 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
13:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 170ms
13:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
13:05:12 INFO - PROCESS | 1448 | 1472241912539 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - PROCESS | 1448 | 1472241912557 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
13:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 169ms
13:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
13:05:12 INFO - PROCESS | 1448 | 1472241912711 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - PROCESS | 1448 | 1472241912730 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
13:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 170ms
13:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
13:05:12 INFO - PROCESS | 1448 | 1472241912889 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:12 INFO - PROCESS | 1448 | 1472241912907 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
13:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 170ms
13:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
13:05:13 INFO - PROCESS | 1448 | 1472241913061 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:13 INFO - PROCESS | 1448 | 1472241913079 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
13:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 170ms
13:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
13:05:13 INFO - PROCESS | 1448 | 1472241913240 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:13 INFO - PROCESS | 1448 | 1472241913261 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
13:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 314ms
13:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
13:05:13 INFO - PROCESS | 1448 | 1472241913561 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:13 INFO - PROCESS | 1448 | 1472241913584 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
13:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 169ms
13:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
13:05:13 INFO - PROCESS | 1448 | 1472241913741 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:13 INFO - PROCESS | 1448 | 1472241913762 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
13:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 170ms
13:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
13:05:13 INFO - PROCESS | 1448 | 1472241913912 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:13 INFO - PROCESS | 1448 | 1472241913931 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
13:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 169ms
13:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
13:05:14 INFO - PROCESS | 1448 | 1472241914083 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - PROCESS | 1448 | 1472241914098 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
13:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 170ms
13:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
13:05:14 INFO - PROCESS | 1448 | 1472241914258 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - PROCESS | 1448 | 1472241914277 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
13:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 170ms
13:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
13:05:14 INFO - PROCESS | 1448 | 1472241914433 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - PROCESS | 1448 | 1472241914455 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
13:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 170ms
13:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
13:05:14 INFO - PROCESS | 1448 | 1472241914607 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - PROCESS | 1448 | 1472241914628 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap - assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49
13:05:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:05:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 170ms
13:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
13:05:14 INFO - PROCESS | 1448 | 1472241914783 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - PROCESS | 1448 | 1472241914798 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
13:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 169ms
13:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
13:05:14 INFO - PROCESS | 1448 | 1472241914956 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:14 INFO - PROCESS | 1448 | 1472241914976 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
13:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 170ms
13:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
13:05:15 INFO - PROCESS | 1448 | 1472241915131 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:15 INFO - PROCESS | 1448 | 1472241915146 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
13:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 170ms
13:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
13:05:15 INFO - PROCESS | 1448 | 1472241915310 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:15 INFO - PROCESS | 1448 | 1472241915333 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:15 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
13:05:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:05:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
13:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 270ms
13:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
13:05:15 INFO - PROCESS | 1448 | 1472241915590 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:15 INFO - PROCESS | 1448 | 1472241915612 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:15 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
13:05:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:05:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
13:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 270ms
13:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
13:05:15 INFO - PROCESS | 1448 | 1472241915862 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:15 INFO - PROCESS | 1448 | 1472241915891 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[72] expected 0 but got 28
13:05:16 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:05:16 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:05:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 170ms
13:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
13:05:16 INFO - PROCESS | 1448 | 1472241916039 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 INFO - PROCESS | 1448 | 1472241916059 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
13:05:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:05:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 170ms
13:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
13:05:16 INFO - PROCESS | 1448 | 1472241916211 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 INFO - PROCESS | 1448 | 1472241916230 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 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
13:05:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:05:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 170ms
13:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
13:05:16 INFO - PROCESS | 1448 | 1472241916388 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 INFO - PROCESS | 1448 | 1472241916401 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[72] expected 0 but got 151
13:05:16 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
13:05:16 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
13:05:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 119ms
13:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
13:05:16 INFO - PROCESS | 1448 | 1472241916509 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 INFO - PROCESS | 1448 | 1472241916528 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
13:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 170ms
13:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
13:05:16 INFO - PROCESS | 1448 | 1472241916688 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 INFO - PROCESS | 1448 | 1472241916708 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 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
13:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 170ms
13:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
13:05:16 INFO - PROCESS | 1448 | 1472241916871 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:16 INFO - PROCESS | 1448 | 1472241916883 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 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
13:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 190ms
13:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
13:05:17 INFO - PROCESS | 1448 | 1472241917057 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 INFO - PROCESS | 1448 | 1472241917076 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
13:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 170ms
13:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
13:05:17 INFO - PROCESS | 1448 | 1472241917232 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 INFO - PROCESS | 1448 | 1472241917248 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
13:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 169ms
13:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
13:05:17 INFO - PROCESS | 1448 | 1472241917407 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 INFO - PROCESS | 1448 | 1472241917425 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
13:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 170ms
13:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
13:05:17 INFO - PROCESS | 1448 | 1472241917581 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 INFO - PROCESS | 1448 | 1472241917600 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 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
13:05:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
13:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 170ms
13:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
13:05:17 INFO - PROCESS | 1448 | 1472241917759 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 INFO - PROCESS | 1448 | 1472241917777 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
13:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 170ms
13:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
13:05:17 INFO - PROCESS | 1448 | 1472241917931 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:17 INFO - PROCESS | 1448 | 1472241917950 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
13:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 170ms
13:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
13:05:18 INFO - PROCESS | 1448 | 1472241918109 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:18 INFO - PROCESS | 1448 | 1472241918130 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
13:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 170ms
13:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
13:05:18 INFO - PROCESS | 1448 | 1472241918283 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:18 INFO - PROCESS | 1448 | 1472241918296 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
13:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 170ms
13:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
13:05:18 INFO - PROCESS | 1448 | 1472241918459 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:18 INFO - PROCESS | 1448 | 1472241918480 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
13:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 169ms
13:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
13:05:18 INFO - PROCESS | 1448 | 1472241918631 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:18 INFO - PROCESS | 1448 | 1472241918650 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
13:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 481ms
13:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
13:05:19 INFO - PROCESS | 1448 | 1472241919117 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:19 INFO - PROCESS | 1448 | 1472241919141 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
13:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 171ms
13:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
13:05:19 INFO - PROCESS | 1448 | 1472241919292 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:19 INFO - PROCESS | 1448 | 1472241919313 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
13:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 169ms
13:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
13:05:19 INFO - PROCESS | 1448 | 1472241919466 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:19 INFO - PROCESS | 1448 | 1472241919480 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
13:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 333ms
13:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
13:05:19 INFO - PROCESS | 1448 | 1472241919806 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:19 INFO - PROCESS | 1448 | 1472241919830 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
13:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 171ms
13:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
13:05:19 INFO - PROCESS | 1448 | 1472241919980 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - PROCESS | 1448 | 1472241920004 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
13:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 230ms
13:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
13:05:20 INFO - PROCESS | 1448 | 1472241920217 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - PROCESS | 1448 | 1472241920232 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
13:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 169ms
13:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
13:05:20 INFO - PROCESS | 1448 | 1472241920390 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - PROCESS | 1448 | 1472241920410 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
13:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 170ms
13:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
13:05:20 INFO - PROCESS | 1448 | 1472241920563 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - PROCESS | 1448 | 1472241920585 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
13:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 169ms
13:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
13:05:20 INFO - PROCESS | 1448 | 1472241920741 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - PROCESS | 1448 | 1472241920767 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
13:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 171ms
13:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
13:05:20 INFO - PROCESS | 1448 | 1472241920913 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:20 INFO - PROCESS | 1448 | 1472241920932 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
13:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 170ms
13:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
13:05:21 INFO - PROCESS | 1448 | 1472241921090 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:21 INFO - PROCESS | 1448 | 1472241921110 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
13:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 170ms
13:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
13:05:21 INFO - PROCESS | 1448 | 1472241921263 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:21 INFO - PROCESS | 1448 | 1472241921285 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
13:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 170ms
13:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
13:05:21 INFO - PROCESS | 1448 | 1472241921440 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:21 INFO - PROCESS | 1448 | 1472241921459 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
13:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 170ms
13:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
13:05:21 INFO - PROCESS | 1448 | 1472241921618 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:21 INFO - PROCESS | 1448 | 1472241921651 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
13:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 271ms
13:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
13:05:21 INFO - PROCESS | 1448 | 1472241921894 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:21 INFO - PROCESS | 1448 | 1472241921921 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
13:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 170ms
13:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
13:05:22 INFO - PROCESS | 1448 | 1472241922069 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - PROCESS | 1448 | 1472241922084 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
13:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 170ms
13:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
13:05:22 INFO - PROCESS | 1448 | 1472241922246 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - PROCESS | 1448 | 1472241922266 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
13:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 170ms
13:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
13:05:22 INFO - PROCESS | 1448 | 1472241922421 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - PROCESS | 1448 | 1472241922442 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
13:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 168ms
13:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
13:05:22 INFO - PROCESS | 1448 | 1472241922593 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - PROCESS | 1448 | 1472241922613 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
13:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 170ms
13:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
13:05:22 INFO - PROCESS | 1448 | 1472241922766 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - PROCESS | 1448 | 1472241922782 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 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
13:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 169ms
13:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
13:05:22 INFO - PROCESS | 1448 | 1472241922942 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:22 INFO - PROCESS | 1448 | 1472241922965 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:23 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
13:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 169ms
13:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
13:05:23 INFO - PROCESS | 1448 | 1472241923114 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:23 INFO - PROCESS | 1448 | 1472241923133 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
13:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 170ms
13:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
13:05:23 INFO - PROCESS | 1448 | 1472241923292 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:23 INFO - PROCESS | 1448 | 1472241923310 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
13:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 691ms
13:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
13:05:24 INFO - PROCESS | 1448 | 1472241923990 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - PROCESS | 1448 | 1472241924010 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
13:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 168ms
13:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
13:05:24 INFO - PROCESS | 1448 | 1472241924162 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - PROCESS | 1448 | 1472241924182 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
13:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 170ms
13:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
13:05:24 INFO - PROCESS | 1448 | 1472241924336 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - PROCESS | 1448 | 1472241924353 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
13:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 169ms
13:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
13:05:24 INFO - PROCESS | 1448 | 1472241924512 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - PROCESS | 1448 | 1472241924531 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
13:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 170ms
13:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
13:05:24 INFO - PROCESS | 1448 | 1472241924685 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - PROCESS | 1448 | 1472241924698 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
13:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 170ms
13:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
13:05:24 INFO - PROCESS | 1448 | 1472241924860 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:24 INFO - PROCESS | 1448 | 1472241924879 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
13:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 169ms
13:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
13:05:25 INFO - PROCESS | 1448 | 1472241925042 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:25 INFO - PROCESS | 1448 | 1472241925060 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 170ms
13:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
13:05:25 INFO - PROCESS | 1448 | 1472241925214 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:25 INFO - PROCESS | 1448 | 1472241925232 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:25 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
13:05:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 168ms
13:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
13:05:25 INFO - PROCESS | 1448 | 1472241925388 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:25 INFO - PROCESS | 1448 | 1472241925402 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:25 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
13:05:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 171ms
13:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
13:05:25 INFO - PROCESS | 1448 | 1472241925562 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:25 INFO - PROCESS | 1448 | 1472241925593 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:25 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
13:05:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 171ms
13:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
13:05:25 INFO - PROCESS | 1448 | 1472241925739 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:25 INFO - PROCESS | 1448 | 1472241925751 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:26 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]"
13:05:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:05:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
13:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 334ms
13:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
13:05:26 INFO - PROCESS | 1448 | 1472241926078 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:26 INFO - PROCESS | 1448 | 1472241926107 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:26 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
13:05:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
13:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 168ms
13:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
13:05:26 INFO - PROCESS | 1448 | 1472241926251 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:26 INFO - PROCESS | 1448 | 1472241926270 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
13:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 170ms
13:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
13:05:26 INFO - PROCESS | 1448 | 1472241926428 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:26 INFO - PROCESS | 1448 | 1472241926453 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
13:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 170ms
13:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
13:05:26 INFO - PROCESS | 1448 | 1472241926606 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:26 INFO - PROCESS | 1448 | 1472241926619 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
13:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 230ms
13:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
13:05:26 INFO - PROCESS | 1448 | 1472241926841 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:26 INFO - PROCESS | 1448 | 1472241926862 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
13:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 169ms
13:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
13:05:27 INFO - PROCESS | 1448 | 1472241927013 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - PROCESS | 1448 | 1472241927038 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
13:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 170ms
13:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
13:05:27 INFO - PROCESS | 1448 | 1472241927189 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - PROCESS | 1448 | 1472241927202 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
13:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 170ms
13:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
13:05:27 INFO - PROCESS | 1448 | 1472241927363 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - PROCESS | 1448 | 1472241927382 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
13:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 170ms
13:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
13:05:27 INFO - PROCESS | 1448 | 1472241927540 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - PROCESS | 1448 | 1472241927560 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
13:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 170ms
13:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
13:05:27 INFO - PROCESS | 1448 | 1472241927712 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - PROCESS | 1448 | 1472241927734 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
13:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 170ms
13:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
13:05:27 INFO - PROCESS | 1448 | 1472241927891 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:27 INFO - PROCESS | 1448 | 1472241927911 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
13:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 230ms
13:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
13:05:28 INFO - PROCESS | 1448 | 1472241928126 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:28 INFO - PROCESS | 1448 | 1472241928152 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
13:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 170ms
13:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
13:05:28 INFO - PROCESS | 1448 | 1472241928298 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:28 INFO - PROCESS | 1448 | 1472241928404 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
13:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 273ms
13:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
13:05:28 INFO - PROCESS | 1448 | 1472241928578 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:28 INFO - PROCESS | 1448 | 1472241928597 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
13:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 169ms
13:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
13:05:28 INFO - PROCESS | 1448 | 1472241928754 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:28 INFO - PROCESS | 1448 | 1472241928771 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
13:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 170ms
13:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
13:05:28 INFO - PROCESS | 1448 | 1472241928928 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:28 INFO - PROCESS | 1448 | 1472241928947 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
13:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 169ms
13:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
13:05:29 INFO - PROCESS | 1448 | 1472241929102 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - PROCESS | 1448 | 1472241929116 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
13:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 168ms
13:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
13:05:29 INFO - PROCESS | 1448 | 1472241929278 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - PROCESS | 1448 | 1472241929301 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
13:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 170ms
13:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
13:05:29 INFO - PROCESS | 1448 | 1472241929457 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - PROCESS | 1448 | 1472241929470 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
13:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 170ms
13:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
13:05:29 INFO - PROCESS | 1448 | 1472241929629 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - PROCESS | 1448 | 1472241929647 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
13:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 170ms
13:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
13:05:29 INFO - PROCESS | 1448 | 1472241929808 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - PROCESS | 1448 | 1472241929830 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
13:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 170ms
13:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
13:05:29 INFO - PROCESS | 1448 | 1472241929980 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - PROCESS | 1448 | 1472241930001 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
13:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 168ms
13:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
13:05:30 INFO - PROCESS | 1448 | 1472241930153 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - PROCESS | 1448 | 1472241930167 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
13:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 169ms
13:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
13:05:30 INFO - PROCESS | 1448 | 1472241930329 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - PROCESS | 1448 | 1472241930356 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
13:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 170ms
13:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
13:05:30 INFO - PROCESS | 1448 | 1472241930509 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - PROCESS | 1448 | 1472241930531 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
13:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 169ms
13:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
13:05:30 INFO - PROCESS | 1448 | 1472241930680 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - PROCESS | 1448 | 1472241930699 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
13:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 169ms
13:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
13:05:30 INFO - PROCESS | 1448 | 1472241930853 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:30 INFO - PROCESS | 1448 | 1472241930867 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
13:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 170ms
13:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
13:05:31 INFO - PROCESS | 1448 | 1472241931029 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - PROCESS | 1448 | 1472241931047 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
13:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 170ms
13:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
13:05:31 INFO - PROCESS | 1448 | 1472241931203 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - PROCESS | 1448 | 1472241931217 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
13:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 171ms
13:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
13:05:31 INFO - PROCESS | 1448 | 1472241931379 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - PROCESS | 1448 | 1472241931397 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
13:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 169ms
13:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
13:05:31 INFO - PROCESS | 1448 | 1472241931552 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - PROCESS | 1448 | 1472241931569 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
13:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 170ms
13:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
13:05:31 INFO - PROCESS | 1448 | 1472241931730 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - PROCESS | 1448 | 1472241931749 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
13:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 170ms
13:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
13:05:31 INFO - PROCESS | 1448 | 1472241931903 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:31 INFO - PROCESS | 1448 | 1472241931917 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
13:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 170ms
13:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
13:05:32 INFO - PROCESS | 1448 | 1472241932084 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:32 INFO - PROCESS | 1448 | 1472241932121 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
13:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 335ms
13:05:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
13:05:32 INFO - PROCESS | 1448 | 1472241932424 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:32 INFO - PROCESS | 1448 | 1472241932447 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:32 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 () {
13:05:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
13:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
13:05:32 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 () {
13:05:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
13:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
13:05:32 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 () {
13:05:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
13:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
13:05:32 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 () {
13:05:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
13:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
13:05:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 172ms
13:05:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
13:05:32 INFO - PROCESS | 1448 | 1472241932602 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:32 INFO - PROCESS | 1448 | 1472241932630 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
13:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
13:05:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
13:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
13:05:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
13:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
13:05:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 170ms
13:05:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
13:05:32 INFO - PROCESS | 1448 | 1472241932782 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:32 INFO - PROCESS | 1448 | 1472241932804 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:32 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
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
13:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
13:05:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
13:05:32 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.
13:05:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
13:05:32 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 189ms
13:05:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
13:05:32 INFO - PROCESS | 1448 | 1472241932969 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:32 INFO - PROCESS | 1448 | 1472241932989 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
13:05:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 170ms
13:05:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
13:05:33 INFO - PROCESS | 1448 | 1472241933148 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:33 INFO - PROCESS | 1448 | 1472241933169 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
13:05:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 170ms
13:05:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
13:05:33 INFO - PROCESS | 1448 | 1472241933326 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:33 INFO - PROCESS | 1448 | 1472241933347 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
13:05:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 170ms
13:05:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
13:05:33 INFO - PROCESS | 1448 | 1472241933497 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:33 INFO - PROCESS | 1448 | 1472241933517 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
13:05:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 170ms
13:05:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
13:05:33 INFO - PROCESS | 1448 | 1472241933675 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:33 INFO - PROCESS | 1448 | 1472241933687 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
13:05:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 170ms
13:05:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
13:05:33 INFO - PROCESS | 1448 | 1472241933847 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:33 INFO - PROCESS | 1448 | 1472241933866 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
13:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 169ms
13:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
13:05:34 INFO - PROCESS | 1448 | 1472241934021 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - PROCESS | 1448 | 1472241934036 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
13:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 171ms
13:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
13:05:34 INFO - PROCESS | 1448 | 1472241934198 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - PROCESS | 1448 | 1472241934219 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
13:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 272ms
13:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
13:05:34 INFO - PROCESS | 1448 | 1472241934477 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - PROCESS | 1448 | 1472241934498 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
13:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 170ms
13:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
13:05:34 INFO - PROCESS | 1448 | 1472241934649 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - PROCESS | 1448 | 1472241934669 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
13:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 170ms
13:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
13:05:34 INFO - PROCESS | 1448 | 1472241934827 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - PROCESS | 1448 | 1472241934845 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
13:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 119ms
13:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
13:05:34 INFO - PROCESS | 1448 | 1472241934948 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:34 INFO - PROCESS | 1448 | 1472241934968 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
13:05:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 170ms
13:05:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
13:05:35 INFO - PROCESS | 1448 | 1472241935125 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - PROCESS | 1448 | 1472241935137 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
13:05:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 170ms
13:05:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
13:05:35 INFO - PROCESS | 1448 | 1472241935298 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - PROCESS | 1448 | 1472241935320 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
13:05:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 170ms
13:05:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
13:05:35 INFO - PROCESS | 1448 | 1472241935475 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - PROCESS | 1448 | 1472241935487 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
13:05:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 170ms
13:05:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
13:05:35 INFO - PROCESS | 1448 | 1472241935649 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - PROCESS | 1448 | 1472241935667 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
13:05:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 169ms
13:05:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
13:05:35 INFO - PROCESS | 1448 | 1472241935825 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - PROCESS | 1448 | 1472241935848 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
13:05:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 170ms
13:05:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
13:05:36 INFO - PROCESS | 1448 | 1472241935997 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 INFO - PROCESS | 1448 | 1472241936016 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
13:05:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 170ms
13:05:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
13:05:36 INFO - PROCESS | 1448 | 1472241936176 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 INFO - PROCESS | 1448 | 1472241936189 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
13:05:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 169ms
13:05:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
13:05:36 INFO - PROCESS | 1448 | 1472241936348 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 INFO - PROCESS | 1448 | 1472241936367 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
13:05:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 169ms
13:05:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
13:05:36 INFO - PROCESS | 1448 | 1472241936522 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 INFO - PROCESS | 1448 | 1472241936538 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 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
13:05:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 169ms
13:05:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
13:05:36 INFO - PROCESS | 1448 | 1472241936695 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 INFO - PROCESS | 1448 | 1472241936715 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
13:05:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 168ms
13:05:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
13:05:36 INFO - PROCESS | 1448 | 1472241936868 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:36 INFO - PROCESS | 1448 | 1472241936888 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 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
13:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 171ms
13:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
13:05:37 INFO - PROCESS | 1448 | 1472241937044 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - PROCESS | 1448 | 1472241937063 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
13:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 169ms
13:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
13:05:37 INFO - PROCESS | 1448 | 1472241937216 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - PROCESS | 1448 | 1472241937241 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
13:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 169ms
13:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
13:05:37 INFO - PROCESS | 1448 | 1472241937389 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - PROCESS | 1448 | 1472241937404 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
13:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 170ms
13:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
13:05:37 INFO - PROCESS | 1448 | 1472241937565 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - PROCESS | 1448 | 1472241937584 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
13:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 170ms
13:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
13:05:37 INFO - PROCESS | 1448 | 1472241937743 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - PROCESS | 1448 | 1472241937755 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
13:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 170ms
13:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
13:05:37 INFO - PROCESS | 1448 | 1472241937914 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:37 INFO - PROCESS | 1448 | 1472241937933 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
13:05:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 169ms
13:05:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
13:05:38 INFO - PROCESS | 1448 | 1472241938089 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:38 INFO - PROCESS | 1448 | 1472241938102 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
13:05:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 169ms
13:05:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
13:05:38 INFO - PROCESS | 1448 | 1472241938264 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:38 INFO - PROCESS | 1448 | 1472241938286 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
13:05:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 335ms
13:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
13:05:38 INFO - PROCESS | 1448 | 1472241938604 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:38 INFO - PROCESS | 1448 | 1472241938622 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
13:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 170ms
13:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
13:05:38 INFO - PROCESS | 1448 | 1472241938781 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:38 INFO - PROCESS | 1448 | 1472241938803 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
13:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 170ms
13:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
13:05:38 INFO - PROCESS | 1448 | 1472241938961 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:38 INFO - PROCESS | 1448 | 1472241938981 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
13:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 170ms
13:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
13:05:39 INFO - PROCESS | 1448 | 1472241939131 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - PROCESS | 1448 | 1472241939151 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
13:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 170ms
13:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
13:05:39 INFO - PROCESS | 1448 | 1472241939310 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - PROCESS | 1448 | 1472241939323 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
13:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 188ms
13:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
13:05:39 INFO - PROCESS | 1448 | 1472241939500 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - PROCESS | 1448 | 1472241939526 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
13:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 169ms
13:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
13:05:39 INFO - PROCESS | 1448 | 1472241939672 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - PROCESS | 1448 | 1472241939686 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
13:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 118ms
13:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
13:05:39 INFO - PROCESS | 1448 | 1472241939798 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - PROCESS | 1448 | 1472241939817 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 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
13:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 171ms
13:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
13:05:39 INFO - PROCESS | 1448 | 1472241939977 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:39 INFO - PROCESS | 1448 | 1472241939989 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
13:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 170ms
13:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
13:05:40 INFO - PROCESS | 1448 | 1472241940148 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:40 INFO - PROCESS | 1448 | 1472241940167 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
13:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 169ms
13:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
13:05:40 INFO - PROCESS | 1448 | 1472241940324 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:40 INFO - PROCESS | 1448 | 1472241940339 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:40 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
13:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 169ms
13:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
13:05:40 INFO - PROCESS | 1448 | 1472241940499 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:40 INFO - PROCESS | 1448 | 1472241940520 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
13:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 170ms
13:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
13:05:40 INFO - PROCESS | 1448 | 1472241940672 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:40 INFO - PROCESS | 1448 | 1472241940703 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
13:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 272ms
13:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
13:05:40 INFO - PROCESS | 1448 | 1472241940950 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:40 INFO - PROCESS | 1448 | 1472241940969 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
13:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 170ms
13:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
13:05:41 INFO - PROCESS | 1448 | 1472241941127 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 INFO - PROCESS | 1448 | 1472241941149 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
13:05:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:05:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
13:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 170ms
13:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
13:05:41 INFO - PROCESS | 1448 | 1472241941300 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 INFO - PROCESS | 1448 | 1472241941323 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
13:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 169ms
13:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
13:05:41 INFO - PROCESS | 1448 | 1472241941474 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 INFO - PROCESS | 1448 | 1472241941489 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 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
13:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 170ms
13:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
13:05:41 INFO - PROCESS | 1448 | 1472241941651 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 INFO - PROCESS | 1448 | 1472241941669 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
13:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 169ms
13:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
13:05:41 INFO - PROCESS | 1448 | 1472241941823 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 INFO - PROCESS | 1448 | 1472241941840 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:41 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant - assert_equals: Red channel of the pixel at (1, 48) expected 0 but got 255
13:05:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:05:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
13:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 169ms
13:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
13:05:42 INFO - PROCESS | 1448 | 1472241941998 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - PROCESS | 1448 | 1472241942016 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
13:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 169ms
13:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
13:05:42 INFO - PROCESS | 1448 | 1472241942173 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - PROCESS | 1448 | 1472241942187 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
13:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 189ms
13:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
13:05:42 INFO - PROCESS | 1448 | 1472241942365 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - PROCESS | 1448 | 1472241942384 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
13:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 170ms
13:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
13:05:42 INFO - PROCESS | 1448 | 1472241942539 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - PROCESS | 1448 | 1472241942553 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
13:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 169ms
13:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
13:05:42 INFO - PROCESS | 1448 | 1472241942714 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - PROCESS | 1448 | 1472241942733 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
13:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 170ms
13:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
13:05:42 INFO - PROCESS | 1448 | 1472241942888 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:42 INFO - PROCESS | 1448 | 1472241942913 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
13:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 170ms
13:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
13:05:43 INFO - PROCESS | 1448 | 1472241943065 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - PROCESS | 1448 | 1472241943084 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
13:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 168ms
13:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
13:05:43 INFO - PROCESS | 1448 | 1472241943235 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - PROCESS | 1448 | 1472241943253 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
13:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 169ms
13:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
13:05:43 INFO - PROCESS | 1448 | 1472241943411 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - PROCESS | 1448 | 1472241943422 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
13:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 170ms
13:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
13:05:43 INFO - PROCESS | 1448 | 1472241943585 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - PROCESS | 1448 | 1472241943603 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
13:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 170ms
13:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
13:05:43 INFO - PROCESS | 1448 | 1472241943761 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - PROCESS | 1448 | 1472241943773 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
13:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 170ms
13:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
13:05:43 INFO - PROCESS | 1448 | 1472241943935 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:43 INFO - PROCESS | 1448 | 1472241943959 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:44 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
13:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 170ms
13:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
13:05:44 INFO - PROCESS | 1448 | 1472241944110 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:44 INFO - PROCESS | 1448 | 1472241944133 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:44 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
13:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 169ms
13:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
13:05:44 INFO - PROCESS | 1448 | 1472241944283 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:44 INFO - PROCESS | 1448 | 1472241944301 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:44 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
13:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 170ms
13:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
13:05:44 INFO - PROCESS | 1448 | 1472241944458 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:44 INFO - PROCESS | 1448 | 1472241944487 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:44 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)
13:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 169ms
13:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
13:05:44 INFO - PROCESS | 1448 | 1472241944656 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:44 INFO - PROCESS | 1448 | 1472241944727 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 335ms
13:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
13:05:44 INFO - PROCESS | 1448 | 1472241944983 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - PROCESS | 1448 | 1472241945006 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
13:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 170ms
13:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
13:05:45 INFO - PROCESS | 1448 | 1472241945162 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - PROCESS | 1448 | 1472241945183 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
13:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 169ms
13:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
13:05:45 INFO - PROCESS | 1448 | 1472241945335 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - PROCESS | 1448 | 1472241945356 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
13:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 168ms
13:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
13:05:45 INFO - PROCESS | 1448 | 1472241945504 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - PROCESS | 1448 | 1472241945525 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
13:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 171ms
13:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
13:05:45 INFO - PROCESS | 1448 | 1472241945681 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - PROCESS | 1448 | 1472241945704 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
13:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 170ms
13:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
13:05:45 INFO - PROCESS | 1448 | 1472241945858 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:45 INFO - PROCESS | 1448 | 1472241945874 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
13:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 169ms
13:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
13:05:46 INFO - PROCESS | 1448 | 1472241946033 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - PROCESS | 1448 | 1472241946052 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
13:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 170ms
13:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
13:05:46 INFO - PROCESS | 1448 | 1472241946208 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - PROCESS | 1448 | 1472241946223 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
13:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 170ms
13:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
13:05:46 INFO - PROCESS | 1448 | 1472241946382 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - PROCESS | 1448 | 1472241946400 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
13:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 170ms
13:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
13:05:46 INFO - PROCESS | 1448 | 1472241946558 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - PROCESS | 1448 | 1472241946571 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 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
13:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 169ms
13:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
13:05:46 INFO - PROCESS | 1448 | 1472241946736 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - PROCESS | 1448 | 1472241946758 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
13:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 170ms
13:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
13:05:46 INFO - PROCESS | 1448 | 1472241946906 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:46 INFO - PROCESS | 1448 | 1472241946924 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
13:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 170ms
13:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
13:05:47 INFO - PROCESS | 1448 | 1472241947082 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:47 INFO - PROCESS | 1448 | 1472241947102 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:47 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)
13:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 169ms
13:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
13:05:47 INFO - PROCESS | 1448 | 1472241947255 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:47 INFO - PROCESS | 1448 | 1472241947318 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 229ms
13:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
13:05:47 INFO - PROCESS | 1448 | 1472241947490 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:47 INFO - PROCESS | 1448 | 1472241947505 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
13:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 271ms
13:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
13:05:47 INFO - PROCESS | 1448 | 1472241947766 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:47 INFO - PROCESS | 1448 | 1472241947786 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
13:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 169ms
13:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
13:05:47 INFO - PROCESS | 1448 | 1472241947941 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:47 INFO - PROCESS | 1448 | 1472241947958 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
13:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 170ms
13:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
13:05:48 INFO - PROCESS | 1448 | 1472241948116 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - PROCESS | 1448 | 1472241948134 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
13:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 170ms
13:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
13:05:48 INFO - PROCESS | 1448 | 1472241948289 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - PROCESS | 1448 | 1472241948308 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
13:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 171ms
13:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
13:05:48 INFO - PROCESS | 1448 | 1472241948467 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - PROCESS | 1448 | 1472241948488 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
13:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 170ms
13:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
13:05:48 INFO - PROCESS | 1448 | 1472241948641 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - PROCESS | 1448 | 1472241948658 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
13:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 169ms
13:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
13:05:48 INFO - PROCESS | 1448 | 1472241948816 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - PROCESS | 1448 | 1472241948835 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
13:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 170ms
13:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
13:05:48 INFO - PROCESS | 1448 | 1472241948991 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - PROCESS | 1448 | 1472241949005 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
13:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 169ms
13:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
13:05:49 INFO - PROCESS | 1448 | 1472241949167 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - PROCESS | 1448 | 1472241949189 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
13:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 170ms
13:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
13:05:49 INFO - PROCESS | 1448 | 1472241949340 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - PROCESS | 1448 | 1472241949357 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
13:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 169ms
13:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
13:05:49 INFO - PROCESS | 1448 | 1472241949516 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - PROCESS | 1448 | 1472241949539 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
13:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 169ms
13:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
13:05:49 INFO - PROCESS | 1448 | 1472241949689 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - PROCESS | 1448 | 1472241949710 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
13:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 169ms
13:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
13:05:49 INFO - PROCESS | 1448 | 1472241949864 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:49 INFO - PROCESS | 1448 | 1472241949877 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
13:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 169ms
13:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
13:05:50 INFO - PROCESS | 1448 | 1472241950037 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:50 INFO - PROCESS | 1448 | 1472241950055 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
13:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 169ms
13:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
13:05:50 INFO - PROCESS | 1448 | 1472241950216 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:50 INFO - PROCESS | 1448 | 1472241950249 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
13:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 170ms
13:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
13:05:50 INFO - PROCESS | 1448 | 1472241950390 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:50 INFO - PROCESS | 1448 | 1472241950406 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
13:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 170ms
13:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
13:05:50 INFO - PROCESS | 1448 | 1472241950566 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:50 INFO - PROCESS | 1448 | 1472241950583 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
13:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 170ms
13:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
13:05:50 INFO - PROCESS | 1448 | 1472241950758 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:50 INFO - PROCESS | 1448 | 1472241950851 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
13:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 334ms
13:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
13:05:51 INFO - PROCESS | 1448 | 1472241951084 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:51 INFO - PROCESS | 1448 | 1472241951141 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
13:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 230ms
13:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
13:05:51 INFO - PROCESS | 1448 | 1472241951317 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:51 INFO - PROCESS | 1448 | 1472241951339 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
13:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 170ms
13:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
13:05:51 INFO - PROCESS | 1448 | 1472241951503 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:51 INFO - PROCESS | 1448 | 1472241951523 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
13:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 170ms
13:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
13:05:51 INFO - PROCESS | 1448 | 1472241951667 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:51 INFO - PROCESS | 1448 | 1472241951687 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
13:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 168ms
13:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
13:05:51 INFO - PROCESS | 1448 | 1472241951840 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:51 INFO - PROCESS | 1448 | 1472241951867 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
13:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 169ms
13:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
13:05:52 INFO - PROCESS | 1448 | 1472241952020 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - PROCESS | 1448 | 1472241952039 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
13:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 170ms
13:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
13:05:52 INFO - PROCESS | 1448 | 1472241952196 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - PROCESS | 1448 | 1472241952209 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
13:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 169ms
13:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
13:05:52 INFO - PROCESS | 1448 | 1472241952368 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - PROCESS | 1448 | 1472241952387 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
13:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 169ms
13:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
13:05:52 INFO - PROCESS | 1448 | 1472241952541 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - PROCESS | 1448 | 1472241952559 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
13:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 170ms
13:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
13:05:52 INFO - PROCESS | 1448 | 1472241952716 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - PROCESS | 1448 | 1472241952737 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
13:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 169ms
13:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
13:05:52 INFO - PROCESS | 1448 | 1472241952890 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:52 INFO - PROCESS | 1448 | 1472241952911 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
13:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 169ms
13:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
13:05:53 INFO - PROCESS | 1448 | 1472241953065 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - PROCESS | 1448 | 1472241953078 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
13:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 170ms
13:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
13:05:53 INFO - PROCESS | 1448 | 1472241953238 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - PROCESS | 1448 | 1472241953257 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
13:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 170ms
13:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
13:05:53 INFO - PROCESS | 1448 | 1472241953416 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - PROCESS | 1448 | 1472241953436 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
13:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 170ms
13:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
13:05:53 INFO - PROCESS | 1448 | 1472241953589 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - PROCESS | 1448 | 1472241953626 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
13:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 229ms
13:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
13:05:53 INFO - PROCESS | 1448 | 1472241953823 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - PROCESS | 1448 | 1472241953859 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
13:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 169ms
13:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
13:05:54 INFO - PROCESS | 1448 | 1472241954000 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 INFO - PROCESS | 1448 | 1472241954021 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
13:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 171ms
13:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
13:05:54 INFO - PROCESS | 1448 | 1472241954171 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 INFO - PROCESS | 1448 | 1472241954190 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
13:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 170ms
13:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
13:05:54 INFO - PROCESS | 1448 | 1472241954351 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 INFO - PROCESS | 1448 | 1472241954369 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
13:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 170ms
13:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
13:05:54 INFO - PROCESS | 1448 | 1472241954528 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 INFO - PROCESS | 1448 | 1472241954543 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 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
13:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 170ms
13:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
13:05:54 INFO - PROCESS | 1448 | 1472241954701 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 INFO - PROCESS | 1448 | 1472241954725 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 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
13:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 168ms
13:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
13:05:54 INFO - PROCESS | 1448 | 1472241954875 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:54 INFO - PROCESS | 1448 | 1472241954897 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
13:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 170ms
13:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
13:05:55 INFO - PROCESS | 1448 | 1472241955052 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - PROCESS | 1448 | 1472241955083 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
13:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 169ms
13:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
13:05:55 INFO - PROCESS | 1448 | 1472241955228 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - PROCESS | 1448 | 1472241955250 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
13:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 168ms
13:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
13:05:55 INFO - PROCESS | 1448 | 1472241955401 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - PROCESS | 1448 | 1472241955421 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
13:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 187ms
13:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
13:05:55 INFO - PROCESS | 1448 | 1472241955592 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - PROCESS | 1448 | 1472241955608 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
13:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 170ms
13:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
13:05:55 INFO - PROCESS | 1448 | 1472241955768 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - PROCESS | 1448 | 1472241955790 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
13:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 170ms
13:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
13:05:55 INFO - PROCESS | 1448 | 1472241955942 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:55 INFO - PROCESS | 1448 | 1472241955960 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
13:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 170ms
13:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
13:05:56 INFO - PROCESS | 1448 | 1472241956118 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:56 INFO - PROCESS | 1448 | 1472241956135 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:56 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)
13:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 168ms
13:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
13:05:56 INFO - PROCESS | 1448 | 1472241956290 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:56 INFO - PROCESS | 1448 | 1472241956311 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
13:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 170ms
13:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
13:05:56 INFO - PROCESS | 1448 | 1472241956477 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:56 INFO - PROCESS | 1448 | 1472241956584 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
13:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 272ms
13:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
13:05:56 INFO - PROCESS | 1448 | 1472241956753 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:56 INFO - PROCESS | 1448 | 1472241956773 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
13:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 378ms
13:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
13:05:57 INFO - PROCESS | 1448 | 1472241957135 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:57 INFO - PROCESS | 1448 | 1472241957228 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
13:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 272ms
13:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
13:05:57 INFO - PROCESS | 1448 | 1472241957412 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:57 INFO - PROCESS | 1448 | 1472241957437 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
13:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 188ms
13:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
13:05:57 INFO - PROCESS | 1448 | 1472241957605 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:57 INFO - PROCESS | 1448 | 1472241957626 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
13:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 170ms
13:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
13:05:57 INFO - PROCESS | 1448 | 1472241957777 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:57 INFO - PROCESS | 1448 | 1472241957791 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
13:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 170ms
13:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
13:05:57 INFO - PROCESS | 1448 | 1472241957952 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:57 INFO - PROCESS | 1448 | 1472241957972 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
13:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 170ms
13:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
13:05:58 INFO - PROCESS | 1448 | 1472241958129 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - PROCESS | 1448 | 1472241958157 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
13:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 170ms
13:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
13:05:58 INFO - PROCESS | 1448 | 1472241958302 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - PROCESS | 1448 | 1472241958321 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
13:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 169ms
13:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
13:05:58 INFO - PROCESS | 1448 | 1472241958477 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - PROCESS | 1448 | 1472241958491 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
13:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 169ms
13:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
13:05:58 INFO - PROCESS | 1448 | 1472241958654 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - PROCESS | 1448 | 1472241958676 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
13:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 170ms
13:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
13:05:58 INFO - PROCESS | 1448 | 1472241958826 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - PROCESS | 1448 | 1472241958845 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
13:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 169ms
13:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
13:05:59 INFO - PROCESS | 1448 | 1472241959004 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - PROCESS | 1448 | 1472241959027 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
13:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 170ms
13:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
13:05:59 INFO - PROCESS | 1448 | 1472241959179 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - PROCESS | 1448 | 1472241959195 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
13:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 170ms
13:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
13:05:59 INFO - PROCESS | 1448 | 1472241959354 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - PROCESS | 1448 | 1472241959376 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:05:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:05:59 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
13:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:05:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 170ms
13:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
13:05:59 INFO - PROCESS | 1448 | 1472241959529 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - PROCESS | 1448 | 1472241959544 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
13:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 171ms
13:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
13:05:59 INFO - PROCESS | 1448 | 1472241959704 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - PROCESS | 1448 | 1472241959727 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
13:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 171ms
13:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
13:05:59 INFO - PROCESS | 1448 | 1472241959878 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:05:59 INFO - PROCESS | 1448 | 1472241959892 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
13:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 170ms
13:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
13:06:00 INFO - PROCESS | 1448 | 1472241960054 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - PROCESS | 1448 | 1472241960072 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
13:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 169ms
13:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
13:06:00 INFO - PROCESS | 1448 | 1472241960228 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - PROCESS | 1448 | 1472241960243 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
13:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 168ms
13:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
13:06:00 INFO - PROCESS | 1448 | 1472241960403 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - PROCESS | 1448 | 1472241960422 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 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
13:06:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:06:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
13:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 170ms
13:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
13:06:00 INFO - PROCESS | 1448 | 1472241960576 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - PROCESS | 1448 | 1472241960597 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:06:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:06:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
13:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 168ms
13:06:00 INFO - PROCESS | 1448 | 1472241960752 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
13:06:00 INFO - PROCESS | 1448 | 1472241960774 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
13:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 168ms
13:06:00 INFO - PROCESS | 1448 | 1472241960926 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
13:06:00 INFO - PROCESS | 1448 | 1472241960944 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 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
13:06:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:06:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
13:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 170ms
13:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
13:06:01 INFO - PROCESS | 1448 | 1472241961105 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 INFO - PROCESS | 1448 | 1472241961123 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 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
13:06:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:06:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
13:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 169ms
13:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
13:06:01 INFO - PROCESS | 1448 | 1472241961275 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 INFO - PROCESS | 1448 | 1472241961296 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
13:06:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:06:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
13:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 170ms
13:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
13:06:01 INFO - PROCESS | 1448 | 1472241961453 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 INFO - PROCESS | 1448 | 1472241961473 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
13:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 170ms
13:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
13:06:01 INFO - PROCESS | 1448 | 1472241961629 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 INFO - PROCESS | 1448 | 1472241961644 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix - assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16
13:06:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
13:06:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
13:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 170ms
13:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
13:06:01 INFO - PROCESS | 1448 | 1472241961804 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 INFO - PROCESS | 1448 | 1472241961827 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
13:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 168ms
13:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
13:06:01 INFO - PROCESS | 1448 | 1472241961976 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - PROCESS | 1448 | 1472241961994 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
13:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 170ms
13:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
13:06:02 INFO - PROCESS | 1448 | 1472241962152 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - PROCESS | 1448 | 1472241962170 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
13:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 170ms
13:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
13:06:02 INFO - PROCESS | 1448 | 1472241962328 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - PROCESS | 1448 | 1472241962345 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
13:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 170ms
13:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
13:06:02 INFO - PROCESS | 1448 | 1472241962503 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - PROCESS | 1448 | 1472241962521 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
13:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 170ms
13:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
13:06:02 INFO - PROCESS | 1448 | 1472241962676 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - PROCESS | 1448 | 1472241962696 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
13:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 171ms
13:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
13:06:02 INFO - PROCESS | 1448 | 1472241962856 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:02 INFO - PROCESS | 1448 | 1472241962896 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
13:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 376ms
13:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
13:06:03 INFO - PROCESS | 1448 | 1472241963239 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:03 INFO - PROCESS | 1448 | 1472241963323 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
13:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 272ms
13:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
13:06:03 INFO - PROCESS | 1448 | 1472241963517 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:03 INFO - PROCESS | 1448 | 1472241963539 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
13:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 170ms
13:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
13:06:03 INFO - PROCESS | 1448 | 1472241963691 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:03 INFO - PROCESS | 1448 | 1472241963711 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
13:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 168ms
13:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
13:06:03 INFO - PROCESS | 1448 | 1472241963861 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:03 INFO - PROCESS | 1448 | 1472241963878 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
13:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 170ms
13:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
13:06:04 INFO - PROCESS | 1448 | 1472241964036 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - PROCESS | 1448 | 1472241964056 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
13:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 170ms
13:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
13:06:04 INFO - PROCESS | 1448 | 1472241964213 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - PROCESS | 1448 | 1472241964242 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
13:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 170ms
13:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
13:06:04 INFO - PROCESS | 1448 | 1472241964387 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - PROCESS | 1448 | 1472241964404 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
13:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 170ms
13:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
13:06:04 INFO - PROCESS | 1448 | 1472241964561 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - PROCESS | 1448 | 1472241964578 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
13:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 170ms
13:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
13:06:04 INFO - PROCESS | 1448 | 1472241964737 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - PROCESS | 1448 | 1472241964756 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
13:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 169ms
13:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
13:06:04 INFO - PROCESS | 1448 | 1472241964911 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:04 INFO - PROCESS | 1448 | 1472241964936 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
13:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 170ms
13:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
13:06:05 INFO - PROCESS | 1448 | 1472241965088 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - PROCESS | 1448 | 1472241965110 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
13:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 170ms
13:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
13:06:05 INFO - PROCESS | 1448 | 1472241965268 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - PROCESS | 1448 | 1472241965280 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
13:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 170ms
13:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
13:06:05 INFO - PROCESS | 1448 | 1472241965438 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - PROCESS | 1448 | 1472241965456 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
13:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 171ms
13:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
13:06:05 INFO - PROCESS | 1448 | 1472241965611 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - PROCESS | 1448 | 1472241965632 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
13:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 169ms
13:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
13:06:05 INFO - PROCESS | 1448 | 1472241965787 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - PROCESS | 1448 | 1472241965808 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
13:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 170ms
13:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
13:06:05 INFO - PROCESS | 1448 | 1472241965960 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:05 INFO - PROCESS | 1448 | 1472241965978 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
13:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 170ms
13:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
13:06:06 INFO - PROCESS | 1448 | 1472241966138 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:06 INFO - PROCESS | 1448 | 1472241966158 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
13:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 170ms
13:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
13:06:06 INFO - PROCESS | 1448 | 1472241966313 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:06 INFO - PROCESS | 1448 | 1472241966327 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
13:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 170ms
13:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
13:06:06 INFO - PROCESS | 1448 | 1472241966490 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:06 INFO - PROCESS | 1448 | 1472241966509 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
13:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 169ms
13:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
13:06:06 INFO - PROCESS | 1448 | 1472241966668 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:06 INFO - PROCESS | 1448 | 1472241966680 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
13:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 169ms
13:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
13:06:06 INFO - PROCESS | 1448 | 1472241966839 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:06 INFO - PROCESS | 1448 | 1472241966860 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
13:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 170ms
13:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
13:06:07 INFO - PROCESS | 1448 | 1472241967012 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - PROCESS | 1448 | 1472241967028 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
13:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 170ms
13:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
13:06:07 INFO - PROCESS | 1448 | 1472241967188 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - PROCESS | 1448 | 1472241967209 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
13:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 168ms
13:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
13:06:07 INFO - PROCESS | 1448 | 1472241967361 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - PROCESS | 1448 | 1472241967383 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
13:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 169ms
13:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
13:06:07 INFO - PROCESS | 1448 | 1472241967536 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - PROCESS | 1448 | 1472241967553 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 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
13:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 170ms
13:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
13:06:07 INFO - PROCESS | 1448 | 1472241967710 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - PROCESS | 1448 | 1472241967729 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
13:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 170ms
13:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
13:06:07 INFO - PROCESS | 1448 | 1472241967888 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:07 INFO - PROCESS | 1448 | 1472241967913 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
13:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 170ms
13:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
13:06:08 INFO - PROCESS | 1448 | 1472241968060 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:08 INFO - PROCESS | 1448 | 1472241968081 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
13:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 169ms
13:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
13:06:08 INFO - PROCESS | 1448 | 1472241968236 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:08 INFO - PROCESS | 1448 | 1472241968248 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
13:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 440ms
13:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
13:06:08 INFO - PROCESS | 1448 | 1472241968678 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:08 INFO - PROCESS | 1448 | 1472241968693 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
13:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 169ms
13:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
13:06:08 INFO - PROCESS | 1448 | 1472241968857 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:08 INFO - PROCESS | 1448 | 1472241968881 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
13:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 168ms
13:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
13:06:09 INFO - PROCESS | 1448 | 1472241969029 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:09 INFO - PROCESS | 1448 | 1472241969048 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
13:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 168ms
13:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
13:06:09 INFO - PROCESS | 1448 | 1472241969228 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:09 INFO - PROCESS | 1448 | 1472241969271 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:09 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
13:06:09 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
13:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 418ms
13:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
13:06:09 INFO - PROCESS | 1448 | 1472241969642 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:09 INFO - PROCESS | 1448 | 1472241969667 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
13:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 169ms
13:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
13:06:09 INFO - PROCESS | 1448 | 1472241969821 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:09 INFO - PROCESS | 1448 | 1472241969844 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
13:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 188ms
13:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
13:06:10 INFO - PROCESS | 1448 | 1472241970011 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - PROCESS | 1448 | 1472241970034 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
13:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 171ms
13:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
13:06:10 INFO - PROCESS | 1448 | 1472241970187 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - PROCESS | 1448 | 1472241970208 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
13:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 170ms
13:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
13:06:10 INFO - PROCESS | 1448 | 1472241970359 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - PROCESS | 1448 | 1472241970384 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
13:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 169ms
13:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
13:06:10 INFO - PROCESS | 1448 | 1472241970538 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - PROCESS | 1448 | 1472241970562 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
13:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 169ms
13:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
13:06:10 INFO - PROCESS | 1448 | 1472241970707 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - PROCESS | 1448 | 1472241970726 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
13:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 169ms
13:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
13:06:10 INFO - PROCESS | 1448 | 1472241970882 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:10 INFO - PROCESS | 1448 | 1472241970898 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
13:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 169ms
13:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
13:06:11 INFO - PROCESS | 1448 | 1472241971055 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - PROCESS | 1448 | 1472241971073 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
13:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 169ms
13:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
13:06:11 INFO - PROCESS | 1448 | 1472241971230 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - PROCESS | 1448 | 1472241971247 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
13:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 171ms
13:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
13:06:11 INFO - PROCESS | 1448 | 1472241971407 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - PROCESS | 1448 | 1472241971434 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
13:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 170ms
13:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
13:06:11 INFO - PROCESS | 1448 | 1472241971581 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - PROCESS | 1448 | 1472241971608 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
13:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 170ms
13:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
13:06:11 INFO - PROCESS | 1448 | 1472241971755 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - PROCESS | 1448 | 1472241971776 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
13:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 170ms
13:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
13:06:11 INFO - PROCESS | 1448 | 1472241971931 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:11 INFO - PROCESS | 1448 | 1472241971945 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
13:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 169ms
13:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
13:06:12 INFO - PROCESS | 1448 | 1472241972106 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - PROCESS | 1448 | 1472241972128 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
13:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 170ms
13:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
13:06:12 INFO - PROCESS | 1448 | 1472241972280 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - PROCESS | 1448 | 1472241972298 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
13:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 169ms
13:06:12 INFO - PROCESS | 1448 | 1472241972457 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
13:06:12 INFO - PROCESS | 1448 | 1472241972475 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
13:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 169ms
13:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
13:06:12 INFO - PROCESS | 1448 | 1472241972632 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - PROCESS | 1448 | 1472241972658 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
13:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 169ms
13:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
13:06:12 INFO - PROCESS | 1448 | 1472241972807 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - PROCESS | 1448 | 1472241972828 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
13:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 169ms
13:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
13:06:12 INFO - PROCESS | 1448 | 1472241972980 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - PROCESS | 1448 | 1472241972998 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
13:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 169ms
13:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
13:06:13 INFO - PROCESS | 1448 | 1472241973157 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - PROCESS | 1448 | 1472241973176 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
13:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 169ms
13:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
13:06:13 INFO - PROCESS | 1448 | 1472241973332 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - PROCESS | 1448 | 1472241973348 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
13:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 169ms
13:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
13:06:13 INFO - PROCESS | 1448 | 1472241973506 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - PROCESS | 1448 | 1472241973525 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
13:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 170ms
13:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
13:06:13 INFO - PROCESS | 1448 | 1472241973680 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - PROCESS | 1448 | 1472241973707 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
13:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 170ms
13:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
13:06:13 INFO - PROCESS | 1448 | 1472241973858 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:13 INFO - PROCESS | 1448 | 1472241973878 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
13:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 230ms
13:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
13:06:14 INFO - PROCESS | 1448 | 1472241974090 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - PROCESS | 1448 | 1472241974109 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
13:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 170ms
13:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
13:06:14 INFO - PROCESS | 1448 | 1472241974265 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - PROCESS | 1448 | 1472241974279 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
13:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 170ms
13:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
13:06:14 INFO - PROCESS | 1448 | 1472241974442 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - PROCESS | 1448 | 1472241974470 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
13:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 170ms
13:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
13:06:14 INFO - PROCESS | 1448 | 1472241974615 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - PROCESS | 1448 | 1472241974629 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
13:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 169ms
13:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
13:06:14 INFO - PROCESS | 1448 | 1472241974792 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - PROCESS | 1448 | 1472241974813 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
13:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 170ms
13:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
13:06:14 INFO - PROCESS | 1448 | 1472241974964 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:14 INFO - PROCESS | 1448 | 1472241974982 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
13:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 170ms
13:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
13:06:15 INFO - PROCESS | 1448 | 1472241975139 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:15 INFO - PROCESS | 1448 | 1472241975157 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
13:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 170ms
13:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
13:06:15 INFO - PROCESS | 1448 | 1472241975315 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:15 INFO - PROCESS | 1448 | 1472241975338 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
13:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 335ms
13:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
13:06:15 INFO - PROCESS | 1448 | 1472241975656 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:15 INFO - PROCESS | 1448 | 1472241975681 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
13:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 170ms
13:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
13:06:15 INFO - PROCESS | 1448 | 1472241975832 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:15 INFO - PROCESS | 1448 | 1472241975866 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
13:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 170ms
13:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
13:06:16 INFO - PROCESS | 1448 | 1472241976011 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - PROCESS | 1448 | 1472241976032 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
13:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 230ms
13:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
13:06:16 INFO - PROCESS | 1448 | 1472241976243 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - PROCESS | 1448 | 1472241976267 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
13:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 169ms
13:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
13:06:16 INFO - PROCESS | 1448 | 1472241976416 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - PROCESS | 1448 | 1472241976433 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
13:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 170ms
13:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
13:06:16 INFO - PROCESS | 1448 | 1472241976593 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - PROCESS | 1448 | 1472241976615 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
13:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 170ms
13:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
13:06:16 INFO - PROCESS | 1448 | 1472241976767 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - PROCESS | 1448 | 1472241976782 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
13:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 170ms
13:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
13:06:16 INFO - PROCESS | 1448 | 1472241976944 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:16 INFO - PROCESS | 1448 | 1472241976970 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
13:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 170ms
13:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
13:06:17 INFO - PROCESS | 1448 | 1472241977116 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - PROCESS | 1448 | 1472241977133 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
13:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 170ms
13:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
13:06:17 INFO - PROCESS | 1448 | 1472241977291 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - PROCESS | 1448 | 1472241977310 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
13:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 170ms
13:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
13:06:17 INFO - PROCESS | 1448 | 1472241977472 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - PROCESS | 1448 | 1472241977492 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
13:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 169ms
13:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
13:06:17 INFO - PROCESS | 1448 | 1472241977641 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - PROCESS | 1448 | 1472241977668 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
13:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 169ms
13:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
13:06:17 INFO - PROCESS | 1448 | 1472241977815 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - PROCESS | 1448 | 1472241977831 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
13:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 170ms
13:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
13:06:18 INFO - PROCESS | 1448 | 1472241977991 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - PROCESS | 1448 | 1472241978012 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
13:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 169ms
13:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
13:06:18 INFO - PROCESS | 1448 | 1472241978165 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - PROCESS | 1448 | 1472241978183 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
13:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 169ms
13:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
13:06:18 INFO - PROCESS | 1448 | 1472241978341 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - PROCESS | 1448 | 1472241978366 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
13:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 170ms
13:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
13:06:18 INFO - PROCESS | 1448 | 1472241978515 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - PROCESS | 1448 | 1472241978530 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
13:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 170ms
13:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
13:06:18 INFO - PROCESS | 1448 | 1472241978691 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - PROCESS | 1448 | 1472241978711 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
13:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 169ms
13:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
13:06:18 INFO - PROCESS | 1448 | 1472241978865 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:18 INFO - PROCESS | 1448 | 1472241978884 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
13:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 170ms
13:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
13:06:19 INFO - PROCESS | 1448 | 1472241979041 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - PROCESS | 1448 | 1472241979061 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
13:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 170ms
13:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
13:06:19 INFO - PROCESS | 1448 | 1472241979214 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - PROCESS | 1448 | 1472241979232 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
13:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 169ms
13:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
13:06:19 INFO - PROCESS | 1448 | 1472241979392 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - PROCESS | 1448 | 1472241979415 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
13:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 168ms
13:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
13:06:19 INFO - PROCESS | 1448 | 1472241979565 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - PROCESS | 1448 | 1472241979588 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
13:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 169ms
13:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
13:06:19 INFO - PROCESS | 1448 | 1472241979741 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - PROCESS | 1448 | 1472241979758 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
13:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 171ms
13:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
13:06:19 INFO - PROCESS | 1448 | 1472241979915 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:19 INFO - PROCESS | 1448 | 1472241979933 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
13:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 170ms
13:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
13:06:20 INFO - PROCESS | 1448 | 1472241980094 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - PROCESS | 1448 | 1472241980114 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
13:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 188ms
13:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
13:06:20 INFO - PROCESS | 1448 | 1472241980282 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - PROCESS | 1448 | 1472241980300 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
13:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 168ms
13:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
13:06:20 INFO - PROCESS | 1448 | 1472241980458 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - PROCESS | 1448 | 1472241980476 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
13:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 168ms
13:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
13:06:20 INFO - PROCESS | 1448 | 1472241980627 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - PROCESS | 1448 | 1472241980648 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
13:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 169ms
13:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
13:06:20 INFO - PROCESS | 1448 | 1472241980806 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - PROCESS | 1448 | 1472241980818 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
13:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 169ms
13:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
13:06:20 INFO - PROCESS | 1448 | 1472241980976 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:21 INFO - PROCESS | 1448 | 1472241980994 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
13:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 170ms
13:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
13:06:21 INFO - PROCESS | 1448 | 1472241981152 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:21 INFO - PROCESS | 1448 | 1472241981166 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
13:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 168ms
13:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
13:06:21 INFO - PROCESS | 1448 | 1472241981326 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:21 INFO - PROCESS | 1448 | 1472241981344 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
13:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 170ms
13:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
13:06:21 INFO - PROCESS | 1448 | 1472241981499 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:21 INFO - PROCESS | 1448 | 1472241981517 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
13:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 169ms
13:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
13:06:21 INFO - PROCESS | 1448 | 1472241981715 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:21 INFO - PROCESS | 1448 | 1472241981760 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
13:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 335ms
13:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
13:06:22 INFO - PROCESS | 1448 | 1472241982030 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:22 INFO - PROCESS | 1448 | 1472241982055 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
13:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 170ms
13:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
13:06:22 INFO - PROCESS | 1448 | 1472241982212 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:22 INFO - PROCESS | 1448 | 1472241982234 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
13:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 230ms
13:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
13:06:22 INFO - PROCESS | 1448 | 1472241982448 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:22 INFO - PROCESS | 1448 | 1472241982479 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
13:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 231ms
13:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
13:06:22 INFO - PROCESS | 1448 | 1472241982679 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:22 INFO - PROCESS | 1448 | 1472241982700 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
13:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 170ms
13:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
13:06:22 INFO - PROCESS | 1448 | 1472241982853 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:22 INFO - PROCESS | 1448 | 1472241982953 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
13:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 272ms
13:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
13:06:23 INFO - PROCESS | 1448 | 1472241983132 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:23 INFO - PROCESS | 1448 | 1472241983151 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
13:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 169ms
13:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
13:06:23 INFO - PROCESS | 1448 | 1472241983307 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:23 INFO - PROCESS | 1448 | 1472241983319 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
13:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 170ms
13:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
13:06:23 INFO - PROCESS | 1448 | 1472241983480 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:23 INFO - PROCESS | 1448 | 1472241983505 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
13:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 169ms
13:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
13:06:23 INFO - PROCESS | 1448 | 1472241983655 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:23 INFO - PROCESS | 1448 | 1472241983668 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
13:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 170ms
13:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
13:06:23 INFO - PROCESS | 1448 | 1472241983829 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:23 INFO - PROCESS | 1448 | 1472241983854 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
13:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 170ms
13:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
13:06:24 INFO - PROCESS | 1448 | 1472241984005 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - PROCESS | 1448 | 1472241984027 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
13:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 169ms
13:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
13:06:24 INFO - PROCESS | 1448 | 1472241984177 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - PROCESS | 1448 | 1472241984195 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
13:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 169ms
13:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
13:06:24 INFO - PROCESS | 1448 | 1472241984351 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - PROCESS | 1448 | 1472241984365 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
13:06:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 170ms
13:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
13:06:24 INFO - PROCESS | 1448 | 1472241984528 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - PROCESS | 1448 | 1472241984547 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
13:06:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 168ms
13:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
13:06:24 INFO - PROCESS | 1448 | 1472241984699 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - PROCESS | 1448 | 1472241984720 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
13:06:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 170ms
13:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
13:06:24 INFO - PROCESS | 1448 | 1472241984875 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:24 INFO - PROCESS | 1448 | 1472241984898 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
13:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 170ms
13:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
13:06:25 INFO - PROCESS | 1448 | 1472241985049 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:25 INFO - PROCESS | 1448 | 1472241985067 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
13:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 170ms
13:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
13:06:25 INFO - PROCESS | 1448 | 1472241985226 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:25 INFO - PROCESS | 1448 | 1472241985246 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
13:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 170ms
13:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
13:06:25 INFO - PROCESS | 1448 | 1472241985398 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:25 INFO - PROCESS | 1448 | 1472241985418 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:26 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)
13:06:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 671ms
13:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
13:06:26 INFO - PROCESS | 1448 | 1472241986075 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:26 INFO - PROCESS | 1448 | 1472241986094 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:26 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
13:06:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:06:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
13:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:06:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 671ms
13:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
13:06:26 INFO - PROCESS | 1448 | 1472241986751 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:26 INFO - PROCESS | 1448 | 1472241986767 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:27 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
13:06:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:06:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
13:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:06:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 690ms
13:06:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
13:06:27 INFO - PROCESS | 1448 | 1472241987447 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:27 INFO - PROCESS | 1448 | 1472241987467 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:28 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)
13:06:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 688ms
13:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
13:06:28 INFO - PROCESS | 1448 | 1472241988149 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:28 INFO - PROCESS | 1448 | 1472241988177 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:28 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)
13:06:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 734ms
13:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
13:06:28 INFO - PROCESS | 1448 | 1472241988889 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:28 INFO - PROCESS | 1448 | 1472241988911 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:29 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
13:06:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:06:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
13:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:06:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 774ms
13:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
13:06:29 INFO - PROCESS | 1448 | 1472241989668 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:29 INFO - PROCESS | 1448 | 1472241989684 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:30 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
13:06:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:06:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
13:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:06:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 687ms
13:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
13:06:30 INFO - PROCESS | 1448 | 1472241990358 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:30 INFO - PROCESS | 1448 | 1472241990382 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:31 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
13:06:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:06:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
13:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:06:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 691ms
13:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
13:06:31 INFO - PROCESS | 1448 | 1472241991055 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:31 INFO - PROCESS | 1448 | 1472241991070 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:31 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
13:06:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
13:06:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
13:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:06:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 672ms
13:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
13:06:31 INFO - PROCESS | 1448 | 1472241991732 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:31 INFO - PROCESS | 1448 | 1472241991760 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
13:06:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 212ms
13:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
13:06:31 INFO - PROCESS | 1448 | 1472241991946 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:31 INFO - PROCESS | 1448 | 1472241991969 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
13:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 170ms
13:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
13:06:32 INFO - PROCESS | 1448 | 1472241992119 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:32 INFO - PROCESS | 1448 | 1472241992138 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:32 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"
13:06:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:06:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
13:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 168ms
13:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
13:06:32 INFO - PROCESS | 1448 | 1472241992297 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:32 INFO - PROCESS | 1448 | 1472241992316 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
13:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 170ms
13:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
13:06:32 INFO - PROCESS | 1448 | 1472241992471 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:32 INFO - PROCESS | 1448 | 1472241992486 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:32 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"
13:06:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:06:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
13:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 186ms
13:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
13:06:32 INFO - PROCESS | 1448 | 1472241992663 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:32 INFO - PROCESS | 1448 | 1472241992690 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:32 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"
13:06:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:06:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
13:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
13:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
13:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 169ms
13:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
13:06:32 INFO - PROCESS | 1448 | 1472241992837 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:32 INFO - PROCESS | 1448 | 1472241992852 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
13:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 170ms
13:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
13:06:33 INFO - PROCESS | 1448 | 1472241993012 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:33 INFO - PROCESS | 1448 | 1472241993031 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:33 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
13:06:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
13:06:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
13:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 689ms
13:06:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
13:06:33 INFO - PROCESS | 1448 | 1472241993705 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:33 INFO - PROCESS | 1448 | 1472241993720 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
13:06:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 168ms
13:06:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
13:06:33 INFO - PROCESS | 1448 | 1472241993880 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:33 INFO - PROCESS | 1448 | 1472241993899 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
13:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 170ms
13:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
13:06:34 INFO - PROCESS | 1448 | 1472241994052 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:34 INFO - PROCESS | 1448 | 1472241994086 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
13:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 335ms
13:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
13:06:34 INFO - PROCESS | 1448 | 1472241994394 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:34 INFO - PROCESS | 1448 | 1472241994418 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
13:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 169ms
13:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
13:06:34 INFO - PROCESS | 1448 | 1472241994568 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:34 INFO - PROCESS | 1448 | 1472241994591 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
13:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 170ms
13:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
13:06:34 INFO - PROCESS | 1448 | 1472241994746 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:34 INFO - PROCESS | 1448 | 1472241994768 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
13:06:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 170ms
13:06:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
13:06:34 INFO - PROCESS | 1448 | 1472241994916 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:34 INFO - PROCESS | 1448 | 1472241994937 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
13:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 168ms
13:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
13:06:35 INFO - PROCESS | 1448 | 1472241995092 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:35 INFO - PROCESS | 1448 | 1472241995105 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
13:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 230ms
13:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
13:06:35 INFO - PROCESS | 1448 | 1472241995327 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:35 INFO - PROCESS | 1448 | 1472241995354 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
13:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 170ms
13:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
13:06:35 INFO - PROCESS | 1448 | 1472241995500 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:35 INFO - PROCESS | 1448 | 1472241995586 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
13:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 228ms
13:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
13:06:35 INFO - PROCESS | 1448 | 1472241995732 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:35 INFO - PROCESS | 1448 | 1472241995752 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
13:06:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 169ms
13:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
13:06:35 INFO - PROCESS | 1448 | 1472241995909 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:35 INFO - PROCESS | 1448 | 1472241995922 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
13:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 170ms
13:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
13:06:36 INFO - PROCESS | 1448 | 1472241996082 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - PROCESS | 1448 | 1472241996101 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
13:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 170ms
13:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
13:06:36 INFO - PROCESS | 1448 | 1472241996260 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - PROCESS | 1448 | 1472241996281 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
13:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 170ms
13:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
13:06:36 INFO - PROCESS | 1448 | 1472241996431 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - PROCESS | 1448 | 1472241996452 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
13:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 170ms
13:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
13:06:36 INFO - PROCESS | 1448 | 1472241996609 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - PROCESS | 1448 | 1472241996621 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
13:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 170ms
13:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
13:06:36 INFO - PROCESS | 1448 | 1472241996781 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - PROCESS | 1448 | 1472241996801 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
13:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 170ms
13:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
13:06:36 INFO - PROCESS | 1448 | 1472241996965 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:36 INFO - PROCESS | 1448 | 1472241996983 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
13:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 190ms
13:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
13:06:37 INFO - PROCESS | 1448 | 1472241997151 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:37 INFO - PROCESS | 1448 | 1472241997171 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
13:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 170ms
13:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
13:06:37 INFO - PROCESS | 1448 | 1472241997328 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:37 INFO - PROCESS | 1448 | 1472241997351 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
13:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 170ms
13:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
13:06:37 INFO - PROCESS | 1448 | 1472241997501 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:37 INFO - PROCESS | 1448 | 1472241997520 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
13:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 168ms
13:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
13:06:37 INFO - PROCESS | 1448 | 1472241997677 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:37 INFO - PROCESS | 1448 | 1472241997696 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
13:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 169ms
13:06:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
13:06:37 INFO - PROCESS | 1448 | 1472241997848 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:37 INFO - PROCESS | 1448 | 1472241997869 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
13:06:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 170ms
13:06:38 INFO - PROCESS | 1448 | 1472241998023 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
13:06:38 INFO - PROCESS | 1448 | 1472241998037 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
13:06:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 169ms
13:06:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
13:06:38 INFO - PROCESS | 1448 | 1472241998198 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - PROCESS | 1448 | 1472241998217 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
13:06:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 170ms
13:06:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
13:06:38 INFO - PROCESS | 1448 | 1472241998374 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - PROCESS | 1448 | 1472241998396 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
13:06:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 170ms
13:06:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
13:06:38 INFO - PROCESS | 1448 | 1472241998547 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - PROCESS | 1448 | 1472241998564 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
13:06:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 169ms
13:06:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
13:06:38 INFO - PROCESS | 1448 | 1472241998727 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - PROCESS | 1448 | 1472241998739 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
13:06:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 169ms
13:06:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
13:06:38 INFO - PROCESS | 1448 | 1472241998897 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:38 INFO - PROCESS | 1448 | 1472241998916 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
13:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 169ms
13:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
13:06:39 INFO - PROCESS | 1448 | 1472241999070 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - PROCESS | 1448 | 1472241999089 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
13:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 170ms
13:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
13:06:39 INFO - PROCESS | 1448 | 1472241999249 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - PROCESS | 1448 | 1472241999268 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
13:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 167ms
13:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
13:06:39 INFO - PROCESS | 1448 | 1472241999421 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - PROCESS | 1448 | 1472241999439 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
13:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 170ms
13:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
13:06:39 INFO - PROCESS | 1448 | 1472241999597 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - PROCESS | 1448 | 1472241999616 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
13:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 170ms
13:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
13:06:39 INFO - PROCESS | 1448 | 1472241999770 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - PROCESS | 1448 | 1472241999789 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
13:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 170ms
13:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
13:06:39 INFO - PROCESS | 1448 | 1472241999947 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:39 INFO - PROCESS | 1448 | 1472241999964 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
13:06:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 170ms
13:06:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
13:06:40 INFO - PROCESS | 1448 | 1472242000119 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:40 INFO - PROCESS | 1448 | 1472242000138 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
13:06:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 170ms
13:06:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
13:06:40 INFO - PROCESS | 1448 | 1472242000298 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:40 INFO - PROCESS | 1448 | 1472242000337 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
13:06:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 335ms
13:06:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
13:06:40 INFO - PROCESS | 1448 | 1472242000636 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:40 INFO - PROCESS | 1448 | 1472242000662 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
13:06:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 169ms
13:06:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
13:06:40 INFO - PROCESS | 1448 | 1472242000816 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:40 INFO - PROCESS | 1448 | 1472242000838 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
13:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 189ms
13:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
13:06:41 INFO - PROCESS | 1448 | 1472242001006 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - PROCESS | 1448 | 1472242001021 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
13:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 170ms
13:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
13:06:41 INFO - PROCESS | 1448 | 1472242001180 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - PROCESS | 1448 | 1472242001203 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
13:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 170ms
13:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
13:06:41 INFO - PROCESS | 1448 | 1472242001353 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - PROCESS | 1448 | 1472242001372 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
13:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 230ms
13:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
13:06:41 INFO - PROCESS | 1448 | 1472242001590 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - PROCESS | 1448 | 1472242001620 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
13:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 170ms
13:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
13:06:41 INFO - PROCESS | 1448 | 1472242001766 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - PROCESS | 1448 | 1472242001786 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
13:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 170ms
13:06:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
13:06:41 INFO - PROCESS | 1448 | 1472242001939 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:41 INFO - PROCESS | 1448 | 1472242001956 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
13:06:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
13:06:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 170ms
13:06:42 INFO - TEST-START | /DOMEvents/constructors.html
13:06:42 INFO - PROCESS | 1448 | 1472242002115 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - PROCESS | 1448 | 1472242002134 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
13:06:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:06:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:06:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:06:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:06:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:06:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
13:06:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
13:06:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 183ms
13:06:42 INFO - TEST-START | /DOMEvents/event-phases-order.html
13:06:42 INFO - PROCESS | 1448 | 1472242002302 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - PROCESS | 1448 | 1472242002321 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
13:06:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 170ms
13:06:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
13:06:42 INFO - PROCESS | 1448 | 1472242002481 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - PROCESS | 1448 | 1472242002504 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
13:06:42 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:06:42 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
13:06:42 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:06:42 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
13:06:42 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:06:42 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]"
13:06:42 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
13:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
13:06:42 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
13:06:42 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 178ms
13:06:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
13:06:42 INFO - PROCESS | 1448 | 1472242002661 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - PROCESS | 1448 | 1472242002673 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - PROCESS | 1448 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
13:06:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
13:06:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 171ms
13:06:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
13:06:42 INFO - PROCESS | 1448 | 1472242002834 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - PROCESS | 1448 | 1472242002853 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:42 INFO - PROCESS | 1448 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
13:06:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
13:06:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 170ms
13:06:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
13:06:43 INFO - PROCESS | 1448 | 1472242003012 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 INFO - PROCESS | 1448 | 1472242003032 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
13:06:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
13:06:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
13:06:43 INFO - PROCESS | 1448 | 1472242003184 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 INFO - PROCESS | 1448 | 1472242003204 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 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.
13:06:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 170ms
13:06:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
13:06:43 INFO - PROCESS | 1448 | 1472242003361 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 INFO - PROCESS | 1448 | 1472242003381 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 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
13:06:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
13:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
13:06:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 170ms
13:06:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
13:06:43 INFO - PROCESS | 1448 | 1472242003534 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 INFO - PROCESS | 1448 | 1472242003552 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 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.
13:06:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 170ms
13:06:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
13:06:43 INFO - PROCESS | 1448 | 1472242003711 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 INFO - PROCESS | 1448 | 1472242003734 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 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.
13:06:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 169ms
13:06:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
13:06:43 INFO - PROCESS | 1448 | 1472242003883 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:43 INFO - PROCESS | 1448 | 1472242003904 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
13:06:44 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
13:06:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
13:06:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
13:06:44 INFO - PROCESS | 1448 | 1472242004058 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 INFO - PROCESS | 1448 | 1472242004072 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 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.
13:06:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 169ms
13:06:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
13:06:44 INFO - PROCESS | 1448 | 1472242004231 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 INFO - PROCESS | 1448 | 1472242004248 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 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.
13:06:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 170ms
13:06:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
13:06:44 INFO - PROCESS | 1448 | 1472242004408 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 INFO - PROCESS | 1448 | 1472242004432 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 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.
13:06:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 169ms
13:06:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
13:06:44 INFO - PROCESS | 1448 | 1472242004583 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 INFO - PROCESS | 1448 | 1472242004602 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 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.
13:06:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 170ms
13:06:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
13:06:44 INFO - PROCESS | 1448 | 1472242004755 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 INFO - PROCESS | 1448 | 1472242004773 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 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.
13:06:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 170ms
13:06:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
13:06:44 INFO - PROCESS | 1448 | 1472242004934 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:44 INFO - PROCESS | 1448 | 1472242004955 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 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.
13:06:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 170ms
13:06:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
13:06:45 INFO - PROCESS | 1448 | 1472242005107 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 INFO - PROCESS | 1448 | 1472242005121 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 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
13:06:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
13:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
13:06:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 170ms
13:06:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
13:06:45 INFO - PROCESS | 1448 | 1472242005282 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 INFO - PROCESS | 1448 | 1472242005301 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 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.
13:06:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 170ms
13:06:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
13:06:45 INFO - PROCESS | 1448 | 1472242005457 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 INFO - PROCESS | 1448 | 1472242005470 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 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.
13:06:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 169ms
13:06:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
13:06:45 INFO - PROCESS | 1448 | 1472242005630 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 INFO - PROCESS | 1448 | 1472242005642 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
13:06:45 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
13:06:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 170ms
13:06:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
13:06:45 INFO - PROCESS | 1448 | 1472242005803 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 INFO - PROCESS | 1448 | 1472242005822 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:45 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.
13:06:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 170ms
13:06:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
13:06:45 INFO - PROCESS | 1448 | 1472242005981 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:46 INFO - PROCESS | 1448 | 1472242005998 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:46 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.
13:06:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 169ms
13:06:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
13:06:46 INFO - PROCESS | 1448 | 1472242006156 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:46 INFO - PROCESS | 1448 | 1472242006173 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:46 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.
13:06:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 169ms
13:06:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker
13:06:46 INFO - PROCESS | 1448 | 1472242006332 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:46 INFO - PROCESS | 1448 | 1472242006350 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
13:06:46 INFO - {}
13:06:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
13:06:46 INFO - {}
13:06:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
13:06:46 INFO - {}
13:06:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
13:06:46 INFO - {}
13:06:46 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 169ms
13:06:46 INFO - TEST-START | /FileAPI/fileReader.html
13:06:46 INFO - PROCESS | 1448 | 1472242006504 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:46 INFO - PROCESS | 1448 | 1472242006524 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
13:06:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
13:06:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
13:06:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
13:06:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 230ms
13:06:46 INFO - TEST-START | /FileAPI/historical.html
13:06:46 INFO - PROCESS | 1448 | 1472242006810 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:46 INFO - PROCESS | 1448 | 1472242006839 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
13:06:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
13:06:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
13:06:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
13:06:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
13:06:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
13:06:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
13:06:47 INFO - TEST-OK | /FileAPI/historical.html | took 189ms
13:06:47 INFO - TEST-START | /FileAPI/idlharness.html
13:06:47 INFO - PROCESS | 1448 | 1472242007000 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:47 INFO - PROCESS | 1448 | 1472242007021 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
13:06:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
13:06:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
13:06:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
13:06:47 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
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
13:06:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
13:06:47 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
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
13:06:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 336ms
13:06:47 INFO - TEST-START | /FileAPI/idlharness.worker
13:06:47 INFO - PROCESS | 1448 | 1472242007337 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:47 INFO - PROCESS | 1448 | 1472242007358 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
13:06:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
13:06:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
13:06:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
13:06:47 INFO - {}
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
13:06:47 INFO - {}
13:06:47 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 - {}
13:06:47 INFO - {}
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
13:06:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
13:06:47 INFO - {}
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
13:06:47 INFO - {}
13:06:47 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 - {}
13:06:47 INFO - {}
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
13:06:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
13:06:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:06:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:06:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 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
13:06:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
13:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
13:06:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
13:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:06:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:06:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:06:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:06:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
13:06:47 INFO - {}
13:06:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 401ms
13:06:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
13:06:47 INFO - PROCESS | 1448 | 1472242007741 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:47 INFO - PROCESS | 1448 | 1472242007758 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:47 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
13:06:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 230ms
13:06:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
13:06:47 INFO - PROCESS | 1448 | 1472242007974 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:48 INFO - PROCESS | 1448 | 1472242007989 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
13:06:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 170ms
13:06:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html
13:06:48 INFO - PROCESS | 1448 | 1472242008150 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:48 INFO - PROCESS | 1448 | 1472242008181 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
13:06:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 271ms
13:06:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
13:06:48 INFO - PROCESS | 1448 | 1472242008429 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:48 INFO - PROCESS | 1448 | 1472242008452 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
13:06:48 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.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
13:06:48 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'.)
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
13:06:48 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.
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
13:06:48 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.
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
13:06:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
13:06:48 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.
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
13:06:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
13:06:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:06:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
13:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
13:06:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
13:06:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 220ms
13:06:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
13:06:48 INFO - PROCESS | 1448 | 1472242008650 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:48 INFO - PROCESS | 1448 | 1472242008670 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
13:06:48 INFO - {}
13:06:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 169ms
13:06:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
13:06:48 INFO - PROCESS | 1448 | 1472242008823 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:48 INFO - PROCESS | 1448 | 1472242008851 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
13:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
13:06:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 168ms
13:06:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
13:06:49 INFO - PROCESS | 1448 | 1472242008997 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:49 INFO - PROCESS | 1448 | 1472242009019 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
13:06:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
13:06:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:06:49 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"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:06:49 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"
13:06:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
13:06:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 355ms
13:06:49 INFO - TEST-START | /FileAPI/file/File-constructor.html
13:06:49 INFO - PROCESS | 1448 | 1472242009357 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:49 INFO - PROCESS | 1448 | 1472242009373 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
13:06:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
13:06:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
13:06:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
13:06:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
13:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
13:06:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
13:06:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 177ms
13:06:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
13:06:49 INFO - PROCESS | 1448 | 1472242009538 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:49 INFO - PROCESS | 1448 | 1472242009559 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
13:06:49 INFO - {}
13:06:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 170ms
13:06:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
13:06:49 INFO - PROCESS | 1448 | 1472242009715 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:49 INFO - PROCESS | 1448 | 1472242009734 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
13:06:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
13:06:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
13:06:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
13:06:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
13:06:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
13:06:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
13:06:49 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 171ms
13:06:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
13:06:49 INFO - PROCESS | 1448 | 1472242009888 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:49 INFO - PROCESS | 1448 | 1472242009909 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
13:06:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 170ms
13:06:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
13:06:50 INFO - PROCESS | 1448 | 1472242010068 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - PROCESS | 1448 | 1472242010087 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
13:06:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 169ms
13:06:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
13:06:50 INFO - PROCESS | 1448 | 1472242010239 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - PROCESS | 1448 | 1472242010258 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
13:06:50 INFO - reader.readAsText(blob_2)
13:06:50 INFO - }" did not throw
13:06:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
13:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
13:06:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
13:06:50 INFO - reader.readAsDataURL(blob_2)
13:06:50 INFO - }" did not throw
13:06:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
13:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
13:06:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
13:06:50 INFO - reader.readAsArrayBuffer(blob_2)
13:06:50 INFO - }" did not throw
13:06:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
13:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
13:06:50 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
13:06:50 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
13:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:06:50 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
13:06:50 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
13:06:50 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
13:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:06:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
13:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:50 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
13:06:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
13:06:50 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
13:06:50 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
13:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
13:06:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 175ms
13:06:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
13:06:50 INFO - PROCESS | 1448 | 1472242010419 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - PROCESS | 1448 | 1472242010437 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
13:06:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
13:06:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
13:06:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 170ms
13:06:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
13:06:50 INFO - PROCESS | 1448 | 1472242010598 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - PROCESS | 1448 | 1472242010615 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
13:06:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 169ms
13:06:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
13:06:50 INFO - PROCESS | 1448 | 1472242010768 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - PROCESS | 1448 | 1472242010787 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
13:06:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 170ms
13:06:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
13:06:50 INFO - PROCESS | 1448 | 1472242010974 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:51 INFO - PROCESS | 1448 | 1472242011057 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
13:06:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 336ms
13:06:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
13:06:51 INFO - PROCESS | 1448 | 1472242011289 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:51 INFO - PROCESS | 1448 | 1472242011315 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
13:06:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
13:06:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 170ms
13:06:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
13:06:51 INFO - PROCESS | 1448 | 1472242011466 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:51 INFO - PROCESS | 1448 | 1472242011488 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
13:06:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 171ms
13:06:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
13:06:51 INFO - PROCESS | 1448 | 1472242011642 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:51 INFO - PROCESS | 1448 | 1472242011658 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
13:06:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
13:06:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
13:06:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 170ms
13:06:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
13:06:51 INFO - PROCESS | 1448 | 1472242011817 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:51 INFO - PROCESS | 1448 | 1472242011838 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:51 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
13:06:51 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
13:06:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
13:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:06:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
13:06:51 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 170ms
13:06:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
13:06:52 INFO - PROCESS | 1448 | 1472242011994 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:52 INFO - PROCESS | 1448 | 1472242012009 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
13:06:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 170ms
13:06:52 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
13:06:52 INFO - PROCESS | 1448 | 1472242012169 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:52 INFO - PROCESS | 1448 | 1472242012191 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:52 INFO - PROCESS | 1448 | [Parent 1448] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
13:06:53 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
13:06:53 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 880ms
13:06:53 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
13:06:53 INFO - PROCESS | 1448 | 1472242013054 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:53 INFO - PROCESS | 1448 | 1472242013075 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:53 INFO - PROCESS | 1448 | [Parent 1448] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
13:06:53 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
13:06:53 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 880ms
13:06:53 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
13:06:53 INFO - PROCESS | 1448 | 1472242013938 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:53 INFO - PROCESS | 1448 | 1472242013957 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:54 INFO - PROCESS | 1448 | [Parent 1448] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
13:06:54 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
13:06:54 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 984ms
13:06:54 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
13:06:54 INFO - PROCESS | 1448 | 1472242014927 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:54 INFO - PROCESS | 1448 | 1472242014948 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:55 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
13:06:55 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 1031ms
13:06:55 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
13:06:55 INFO - PROCESS | 1448 | 1472242015963 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:55 INFO - PROCESS | 1448 | 1472242015985 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
13:06:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
13:06:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
13:06:56 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
13:06:56 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 881ms
13:06:56 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
13:06:56 INFO - PROCESS | 1448 | 1472242016848 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:56 INFO - PROCESS | 1448 | 1472242016872 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
13:06:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
13:06:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
13:06:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
13:06:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
13:06:57 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
13:06:57 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1023ms
13:06:57 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
13:06:57 INFO - PROCESS | 1448 | 1472242017876 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:57 INFO - PROCESS | 1448 | 1472242017897 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
13:06:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
13:06:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
13:06:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
13:06:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
13:06:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
13:06:58 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 984ms
13:06:58 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
13:06:58 INFO - PROCESS | 1448 | 1472242018868 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:58 INFO - PROCESS | 1448 | 1472242018887 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
13:06:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
13:06:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
13:06:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
13:06:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
13:06:59 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
13:06:59 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 880ms
13:06:59 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
13:06:59 INFO - PROCESS | 1448 | 1472242019752 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:06:59 INFO - PROCESS | 1448 | 1472242019782 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
13:07:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
13:07:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
13:07:00 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
13:07:00 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 986ms
13:07:00 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
13:07:00 INFO - PROCESS | 1448 | 1472242020743 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:00 INFO - PROCESS | 1448 | 1472242020761 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:00 INFO - PROCESS | 1448 | [Parent 1448] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
13:07:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
13:07:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
13:07:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
13:07:01 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
13:07:01 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 982ms
13:07:01 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
13:07:01 INFO - PROCESS | 1448 | 1472242021732 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:01 INFO - PROCESS | 1448 | 1472242021752 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
13:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
13:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
13:07:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
13:07:02 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 943ms
13:07:02 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
13:07:02 INFO - PROCESS | 1448 | 1472242022677 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:02 INFO - PROCESS | 1448 | 1472242022698 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
13:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
13:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
13:07:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
13:07:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 1025ms
13:07:03 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
13:07:03 INFO - PROCESS | 1448 | 1472242023707 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:03 INFO - PROCESS | 1448 | 1472242023727 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
13:07:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
13:07:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
13:07:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
13:07:07 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
13:07:07 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3791ms
13:07:07 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
13:07:07 INFO - PROCESS | 1448 | 1472242027505 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:07 INFO - PROCESS | 1448 | 1472242027544 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
13:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
13:07:11 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
13:07:11 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 3661ms
13:07:11 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
13:07:11 INFO - PROCESS | 1448 | 1472242031170 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:11 INFO - PROCESS | 1448 | 1472242031195 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
13:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
13:07:13 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
13:07:13 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2440ms
13:07:13 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
13:07:13 INFO - PROCESS | 1448 | 1472242033616 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:13 INFO - PROCESS | 1448 | 1472242033642 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:14 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
13:07:14 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 981ms
13:07:14 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
13:07:14 INFO - PROCESS | 1448 | 1472242034601 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:14 INFO - PROCESS | 1448 | 1472242034623 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:15 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
13:07:15 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
13:07:15 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 922ms
13:07:15 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
13:07:15 INFO - PROCESS | 1448 | 1472242035530 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:15 INFO - PROCESS | 1448 | 1472242035552 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:16 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
13:07:16 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 1021ms
13:07:16 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
13:07:16 INFO - PROCESS | 1448 | 1472242036553 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:16 INFO - PROCESS | 1448 | 1472242036578 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:17 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
13:07:17 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 987ms
13:07:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
13:07:17 INFO - PROCESS | 1448 | 1472242037544 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:17 INFO - PROCESS | 1448 | 1472242037565 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
13:07:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 985ms
13:07:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
13:07:18 INFO - PROCESS | 1448 | 1472242038537 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:18 INFO - PROCESS | 1448 | 1472242038559 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
13:07:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 921ms
13:07:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
13:07:19 INFO - PROCESS | 1448 | 1472242039463 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:19 INFO - PROCESS | 1448 | 1472242039487 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
13:07:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 921ms
13:07:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
13:07:20 INFO - PROCESS | 1448 | 1472242040389 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:20 INFO - PROCESS | 1448 | 1472242040411 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
13:07:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 880ms
13:07:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
13:07:21 INFO - PROCESS | 1448 | 1472242041272 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:21 INFO - PROCESS | 1448 | 1472242041294 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
13:07:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 879ms
13:07:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
13:07:22 INFO - PROCESS | 1448 | 1472242042156 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:22 INFO - PROCESS | 1448 | 1472242042187 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
13:07:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 986ms
13:07:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
13:07:23 INFO - PROCESS | 1448 | 1472242043147 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:23 INFO - PROCESS | 1448 | 1472242043172 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
13:07:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1026ms
13:07:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
13:07:24 INFO - PROCESS | 1448 | 1472242044179 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:24 INFO - PROCESS | 1448 | 1472242044204 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
13:07:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 942ms
13:07:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
13:07:25 INFO - PROCESS | 1448 | 1472242045127 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:25 INFO - PROCESS | 1448 | 1472242045151 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
13:07:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 1029ms
13:07:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
13:07:26 INFO - PROCESS | 1448 | 1472242046162 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:26 INFO - PROCESS | 1448 | 1472242046187 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
13:07:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 922ms
13:07:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
13:07:27 INFO - PROCESS | 1448 | 1472242047087 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:27 INFO - PROCESS | 1448 | 1472242047108 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
13:07:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 984ms
13:07:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
13:07:28 INFO - PROCESS | 1448 | 1472242048074 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:28 INFO - PROCESS | 1448 | 1472242048098 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
13:07:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1025ms
13:07:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
13:07:29 INFO - PROCESS | 1448 | 1472242049104 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:29 INFO - PROCESS | 1448 | 1472242049128 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
13:07:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 943ms
13:07:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
13:07:30 INFO - PROCESS | 1448 | 1472242050053 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:30 INFO - PROCESS | 1448 | 1472242050100 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:31 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
13:07:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 987ms
13:07:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
13:07:31 INFO - PROCESS | 1448 | 1472242051045 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:31 INFO - PROCESS | 1448 | 1472242051069 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:32 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
13:07:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 1025ms
13:07:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
13:07:32 INFO - PROCESS | 1448 | 1472242052074 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:32 INFO - PROCESS | 1448 | 1472242052096 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
13:07:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 941ms
13:07:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
13:07:33 INFO - PROCESS | 1448 | 1472242053022 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:33 INFO - PROCESS | 1448 | 1472242053043 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
13:07:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 1030ms
13:07:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
13:07:34 INFO - PROCESS | 1448 | 1472242054053 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:34 INFO - PROCESS | 1448 | 1472242054076 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
13:07:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 878ms
13:07:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
13:07:34 INFO - PROCESS | 1448 | 1472242054936 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:34 INFO - PROCESS | 1448 | 1472242054958 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
13:07:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 776ms
13:07:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
13:07:35 INFO - PROCESS | 1448 | 1472242055717 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:35 INFO - PROCESS | 1448 | 1472242055737 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
13:07:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1030ms
13:07:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
13:07:36 INFO - PROCESS | 1448 | 1472242056754 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:36 INFO - PROCESS | 1448 | 1472242056779 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
13:07:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 984ms
13:07:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
13:07:37 INFO - PROCESS | 1448 | 1472242057742 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:37 INFO - PROCESS | 1448 | 1472242057766 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
13:07:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 942ms
13:07:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
13:07:38 INFO - PROCESS | 1448 | 1472242058691 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:38 INFO - PROCESS | 1448 | 1472242058711 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:39 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
13:07:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 985ms
13:07:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
13:07:39 INFO - PROCESS | 1448 | 1472242059677 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:39 INFO - PROCESS | 1448 | 1472242059700 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:40 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
13:07:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 985ms
13:07:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
13:07:40 INFO - PROCESS | 1448 | 1472242060667 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:40 INFO - PROCESS | 1448 | 1472242060687 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
13:07:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 879ms
13:07:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
13:07:41 INFO - PROCESS | 1448 | 1472242061551 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:41 INFO - PROCESS | 1448 | 1472242061578 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
13:07:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 941ms
13:07:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
13:07:42 INFO - PROCESS | 1448 | 1472242062498 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:42 INFO - PROCESS | 1448 | 1472242062521 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:43 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
13:07:43 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1025ms
13:07:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
13:07:43 INFO - PROCESS | 1448 | 1472242063527 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:43 INFO - PROCESS | 1448 | 1472242063550 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
13:07:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 922ms
13:07:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
13:07:44 INFO - PROCESS | 1448 | 1472242064456 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:44 INFO - PROCESS | 1448 | 1472242064481 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
13:07:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 943ms
13:07:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
13:07:45 INFO - PROCESS | 1448 | 1472242065404 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:45 INFO - PROCESS | 1448 | 1472242065427 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
13:07:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 877ms
13:07:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
13:07:46 INFO - PROCESS | 1448 | 1472242066282 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:46 INFO - PROCESS | 1448 | 1472242066304 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:47 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
13:07:47 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 942ms
13:07:47 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
13:07:47 INFO - PROCESS | 1448 | 1472242067230 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:47 INFO - PROCESS | 1448 | 1472242067252 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:48 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
13:07:48 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1025ms
13:07:48 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
13:07:48 INFO - PROCESS | 1448 | 1472242068260 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:48 INFO - PROCESS | 1448 | 1472242068283 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:49 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
13:07:49 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 923ms
13:07:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
13:07:49 INFO - PROCESS | 1448 | 1472242069188 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:49 INFO - PROCESS | 1448 | 1472242069212 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
13:07:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 878ms
13:07:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
13:07:50 INFO - PROCESS | 1448 | 1472242070072 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:50 INFO - PROCESS | 1448 | 1472242070093 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
13:07:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 878ms
13:07:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
13:07:50 INFO - PROCESS | 1448 | 1472242070956 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:50 INFO - PROCESS | 1448 | 1472242070980 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:51 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
13:07:51 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1024ms
13:07:51 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
13:07:51 INFO - PROCESS | 1448 | 1472242071982 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:52 INFO - PROCESS | 1448 | 1472242072003 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:53 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
13:07:53 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1130ms
13:07:53 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
13:07:53 INFO - PROCESS | 1448 | 1472242073117 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:53 INFO - PROCESS | 1448 | 1472242073138 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:54 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
13:07:54 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 987ms
13:07:54 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
13:07:54 INFO - PROCESS | 1448 | 1472242074109 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:54 INFO - PROCESS | 1448 | 1472242074134 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:55 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
13:07:55 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 941ms
13:07:55 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
13:07:55 INFO - PROCESS | 1448 | 1472242075057 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:55 INFO - PROCESS | 1448 | 1472242075084 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:55 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
13:07:55 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 880ms
13:07:55 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
13:07:55 INFO - PROCESS | 1448 | 1472242075942 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:55 INFO - PROCESS | 1448 | 1472242075966 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:57 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
13:07:57 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 1138ms
13:07:57 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
13:07:57 INFO - PROCESS | 1448 | 1472242077089 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:57 INFO - PROCESS | 1448 | 1472242077127 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
13:07:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 1024ms
13:07:58 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
13:07:58 INFO - PROCESS | 1448 | 1472242078116 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:58 INFO - PROCESS | 1448 | 1472242078137 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
13:07:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 881ms
13:07:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
13:07:59 INFO - PROCESS | 1448 | 1472242079002 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:59 INFO - PROCESS | 1448 | 1472242079022 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
13:07:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 941ms
13:07:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
13:07:59 INFO - PROCESS | 1448 | 1472242079948 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:07:59 INFO - PROCESS | 1448 | 1472242079973 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
13:08:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 880ms
13:08:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
13:08:00 INFO - PROCESS | 1448 | 1472242080835 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:00 INFO - PROCESS | 1448 | 1472242080866 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
13:08:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 984ms
13:08:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
13:08:01 INFO - PROCESS | 1448 | 1472242081823 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:01 INFO - PROCESS | 1448 | 1472242081848 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
13:08:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 986ms
13:08:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
13:08:02 INFO - PROCESS | 1448 | 1472242082814 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:02 INFO - PROCESS | 1448 | 1472242082836 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
13:08:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 943ms
13:08:03 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
13:08:03 INFO - PROCESS | 1448 | 1472242083763 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:03 INFO - PROCESS | 1448 | 1472242083785 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
13:08:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 985ms
13:08:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
13:08:04 INFO - PROCESS | 1448 | 1472242084751 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:04 INFO - PROCESS | 1448 | 1472242084772 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
13:08:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 983ms
13:08:05 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
13:08:05 INFO - PROCESS | 1448 | 1472242085739 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:05 INFO - PROCESS | 1448 | 1472242085759 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:06 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
13:08:06 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 1023ms
13:08:06 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
13:08:06 INFO - PROCESS | 1448 | 1472242086768 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:06 INFO - PROCESS | 1448 | 1472242086790 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:07 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
13:08:07 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 881ms
13:08:07 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
13:08:07 INFO - PROCESS | 1448 | 1472242087655 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:07 INFO - PROCESS | 1448 | 1472242087679 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
13:08:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 1023ms
13:08:08 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
13:08:08 INFO - PROCESS | 1448 | 1472242088682 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:08 INFO - PROCESS | 1448 | 1472242088706 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
13:08:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 879ms
13:08:09 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
13:08:09 INFO - PROCESS | 1448 | 1472242089568 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:09 INFO - PROCESS | 1448 | 1472242089596 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
13:08:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 983ms
13:08:10 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
13:08:10 INFO - PROCESS | 1448 | 1472242090553 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:10 INFO - PROCESS | 1448 | 1472242090575 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
13:08:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 1075ms
13:08:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
13:08:11 INFO - PROCESS | 1448 | 1472242091632 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:11 INFO - PROCESS | 1448 | 1472242091658 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
13:08:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 920ms
13:08:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
13:08:12 INFO - PROCESS | 1448 | 1472242092558 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:12 INFO - PROCESS | 1448 | 1472242092582 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
13:08:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 984ms
13:08:13 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
13:08:13 INFO - PROCESS | 1448 | 1472242093553 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:13 INFO - PROCESS | 1448 | 1472242093577 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
13:08:14 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1126ms
13:08:14 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
13:08:14 INFO - PROCESS | 1448 | 1472242094683 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:14 INFO - PROCESS | 1448 | 1472242094707 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
13:08:15 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1133ms
13:08:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
13:08:15 INFO - PROCESS | 1448 | 1472242095827 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:15 INFO - PROCESS | 1448 | 1472242095848 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
13:08:16 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 882ms
13:08:16 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
13:08:16 INFO - PROCESS | 1448 | 1472242096706 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:16 INFO - PROCESS | 1448 | 1472242096729 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
13:08:17 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 984ms
13:08:17 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
13:08:17 INFO - PROCESS | 1448 | 1472242097695 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:17 INFO - PROCESS | 1448 | 1472242097715 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
13:08:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1285ms
13:08:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
13:08:18 INFO - PROCESS | 1448 | 1472242098986 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:19 INFO - PROCESS | 1448 | 1472242099012 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
13:08:19 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 941ms
13:08:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
13:08:19 INFO - PROCESS | 1448 | 1472242099932 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:19 INFO - PROCESS | 1448 | 1472242099957 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
13:08:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 881ms
13:08:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
13:08:20 INFO - PROCESS | 1448 | 1472242100818 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:20 INFO - PROCESS | 1448 | 1472242100840 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
13:08:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 1027ms
13:08:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
13:08:21 INFO - PROCESS | 1448 | 1472242101855 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:21 INFO - PROCESS | 1448 | 1472242101878 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
13:08:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 987ms
13:08:22 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
13:08:22 INFO - PROCESS | 1448 | 1472242102840 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:22 INFO - PROCESS | 1448 | 1472242102863 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
13:08:23 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 881ms
13:08:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
13:08:23 INFO - PROCESS | 1448 | 1472242103727 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:23 INFO - PROCESS | 1448 | 1472242103747 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
13:08:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1024ms
13:08:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
13:08:24 INFO - PROCESS | 1448 | 1472242104758 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:24 INFO - PROCESS | 1448 | 1472242104783 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
13:08:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 880ms
13:08:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
13:08:25 INFO - PROCESS | 1448 | 1472242105642 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:25 INFO - PROCESS | 1448 | 1472242105664 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
13:08:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 881ms
13:08:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
13:08:26 INFO - PROCESS | 1448 | 1472242106529 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:26 INFO - PROCESS | 1448 | 1472242106551 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
13:08:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
13:08:34 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8428ms
13:08:34 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
13:08:34 INFO - PROCESS | 1448 | 1472242114962 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:35 INFO - PROCESS | 1448 | 1472242114989 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
13:08:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
13:08:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
13:08:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
13:08:37 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 2947ms
13:08:37 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
13:08:37 INFO - PROCESS | 1448 | 1472242117912 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:37 INFO - PROCESS | 1448 | 1472242117940 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
13:08:38 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1081ms
13:08:39 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
13:08:39 INFO - PROCESS | 1448 | 1472242119000 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:39 INFO - PROCESS | 1448 | 1472242119034 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
13:08:40 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 1026ms
13:08:40 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
13:08:40 INFO - PROCESS | 1448 | 1472242120031 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:40 INFO - PROCESS | 1448 | 1472242120055 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
13:08:40 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 838ms
13:08:40 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
13:08:40 INFO - PROCESS | 1448 | 1472242120872 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:40 INFO - PROCESS | 1448 | 1472242120895 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
13:08:41 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1024ms
13:08:41 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
13:08:41 INFO - PROCESS | 1448 | 1472242121901 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:41 INFO - PROCESS | 1448 | 1472242121923 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
13:08:43 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 1100ms
13:08:43 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
13:08:43 INFO - PROCESS | 1448 | 1472242123079 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:43 INFO - PROCESS | 1448 | 1472242123117 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
13:08:44 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 1003ms
13:08:44 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
13:08:44 INFO - PROCESS | 1448 | 1472242124015 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:44 INFO - PROCESS | 1448 | 1472242124038 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
13:08:44 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 922ms
13:08:44 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
13:08:44 INFO - PROCESS | 1448 | 1472242124942 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:44 INFO - PROCESS | 1448 | 1472242124964 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
13:08:45 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 987ms
13:08:45 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
13:08:45 INFO - PROCESS | 1448 | 1472242125933 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:45 INFO - PROCESS | 1448 | 1472242125956 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
13:08:46 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 985ms
13:08:46 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
13:08:46 INFO - PROCESS | 1448 | 1472242126922 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:46 INFO - PROCESS | 1448 | 1472242126944 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:47 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
13:08:47 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 168ms
13:08:47 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
13:08:47 INFO - PROCESS | 1448 | 1472242127100 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:47 INFO - PROCESS | 1448 | 1472242127127 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:47 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
13:08:47 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
13:08:47 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
13:08:47 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 170ms
13:08:47 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
13:08:47 INFO - PROCESS | 1448 | 1472242127274 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:47 INFO - PROCESS | 1448 | 1472242127289 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:48 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
13:08:48 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1123ms
13:08:48 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
13:08:48 INFO - PROCESS | 1448 | 1472242128402 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:48 INFO - PROCESS | 1448 | 1472242128422 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:49 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
13:08:49 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1023ms
13:08:49 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
13:08:49 INFO - PROCESS | 1448 | 1472242129432 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:49 INFO - PROCESS | 1448 | 1472242129456 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:50 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
13:08:50 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1228ms
13:08:50 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
13:08:50 INFO - PROCESS | 1448 | 1472242130666 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:50 INFO - PROCESS | 1448 | 1472242130690 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:51 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
13:08:51 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
13:08:51 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1186ms
13:08:51 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
13:08:51 INFO - PROCESS | 1448 | 1472242131857 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:51 INFO - PROCESS | 1448 | 1472242131874 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
13:08:52 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 879ms
13:08:52 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
13:08:52 INFO - PROCESS | 1448 | 1472242132741 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:52 INFO - PROCESS | 1448 | 1472242132761 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
13:08:53 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1189ms
13:08:53 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
13:08:53 INFO - PROCESS | 1448 | 1472242133932 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:53 INFO - PROCESS | 1448 | 1472242133952 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:55 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
13:08:55 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1127ms
13:08:55 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
13:08:55 INFO - PROCESS | 1448 | 1472242135069 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:55 INFO - PROCESS | 1448 | 1472242135098 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
13:08:56 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
13:08:56 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1130ms
13:08:56 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
13:08:56 INFO - PROCESS | 1448 | 1472242136210 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:56 INFO - PROCESS | 1448 | 1472242136228 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
13:08:57 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1132ms
13:08:57 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
13:08:57 INFO - PROCESS | 1448 | 1472242137349 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:57 INFO - PROCESS | 1448 | 1472242137374 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
13:08:58 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1079ms
13:08:58 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
13:08:58 INFO - PROCESS | 1448 | 1472242138431 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:58 INFO - PROCESS | 1448 | 1472242138452 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
13:08:59 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 1026ms
13:08:59 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
13:08:59 INFO - PROCESS | 1448 | 1472242139460 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:08:59 INFO - PROCESS | 1448 | 1472242139480 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
13:09:00 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 944ms
13:09:00 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
13:09:00 INFO - PROCESS | 1448 | 1472242140408 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:00 INFO - PROCESS | 1448 | 1472242140430 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
13:09:01 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1279ms
13:09:01 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
13:09:01 INFO - PROCESS | 1448 | 1472242141694 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:01 INFO - PROCESS | 1448 | 1472242141718 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
13:09:02 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1296ms
13:09:02 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
13:09:03 INFO - PROCESS | 1448 | 1472242142994 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:03 INFO - PROCESS | 1448 | 1472242143011 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
13:09:03 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 942ms
13:09:03 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
13:09:03 INFO - PROCESS | 1448 | 1472242143943 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:03 INFO - PROCESS | 1448 | 1472242143965 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
13:09:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
13:09:06 INFO - window.indexedDB.open('test', val);..." did not throw
13:09:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:09:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:09:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
13:09:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
13:09:06 INFO - window.indexedDB.open('test', val);..." did not throw
13:09:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:09:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:09:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
13:09:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
13:09:06 INFO - window.indexedDB.open('test', val);..." did not throw
13:09:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:09:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:09:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
13:09:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
13:09:06 INFO - window.indexedDB.open('test', val);..." did not throw
13:09:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
13:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:09:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:09:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
13:09:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
13:09:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
13:09:06 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 2949ms
13:09:06 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
13:09:06 INFO - PROCESS | 1448 | 1472242146893 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:06 INFO - PROCESS | 1448 | 1472242146914 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:07 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
13:09:07 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 835ms
13:09:07 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
13:09:07 INFO - PROCESS | 1448 | 1472242147736 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:07 INFO - PROCESS | 1448 | 1472242147759 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:09 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
13:09:09 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
13:09:09 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1378ms
13:09:09 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
13:09:09 INFO - PROCESS | 1448 | 1472242149117 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:09 INFO - PROCESS | 1448 | 1472242149141 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
13:09:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 1027ms
13:09:10 INFO - TEST-START | /IndexedDB/idbindex_count.htm
13:09:10 INFO - PROCESS | 1448 | 1472242150150 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:10 INFO - PROCESS | 1448 | 1472242150172 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:11 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
13:09:11 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 880ms
13:09:11 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
13:09:11 INFO - PROCESS | 1448 | 1472242151036 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:11 INFO - PROCESS | 1448 | 1472242151058 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:12 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
13:09:12 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 1074ms
13:09:12 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
13:09:12 INFO - PROCESS | 1448 | 1472242152112 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:12 INFO - PROCESS | 1448 | 1472242152133 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:12 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
13:09:12 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 838ms
13:09:12 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
13:09:12 INFO - PROCESS | 1448 | 1472242152955 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:12 INFO - PROCESS | 1448 | 1472242152976 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:13 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
13:09:13 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1025ms
13:09:13 INFO - TEST-START | /IndexedDB/idbindex_get.htm
13:09:13 INFO - PROCESS | 1448 | 1472242153986 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:14 INFO - PROCESS | 1448 | 1472242154015 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:15 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
13:09:15 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 1082ms
13:09:15 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
13:09:15 INFO - PROCESS | 1448 | 1472242155073 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:15 INFO - PROCESS | 1448 | 1472242155095 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:16 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
13:09:16 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 983ms
13:09:16 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
13:09:16 INFO - PROCESS | 1448 | 1472242156063 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:16 INFO - PROCESS | 1448 | 1472242156085 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:16 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
13:09:16 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 840ms
13:09:16 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
13:09:16 INFO - PROCESS | 1448 | 1472242156907 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:16 INFO - PROCESS | 1448 | 1472242156933 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:17 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
13:09:17 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 984ms
13:09:17 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
13:09:17 INFO - PROCESS | 1448 | 1472242157895 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:17 INFO - PROCESS | 1448 | 1472242157919 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:18 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
13:09:18 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 839ms
13:09:18 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
13:09:18 INFO - PROCESS | 1448 | 1472242158741 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:18 INFO - PROCESS | 1448 | 1472242158764 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:19 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
13:09:19 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 879ms
13:09:19 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
13:09:19 INFO - PROCESS | 1448 | 1472242159621 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:19 INFO - PROCESS | 1448 | 1472242159646 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:20 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
13:09:20 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 1081ms
13:09:20 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
13:09:20 INFO - PROCESS | 1448 | 1472242160707 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:20 INFO - PROCESS | 1448 | 1472242160728 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:21 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
13:09:21 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 836ms
13:09:21 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
13:09:21 INFO - PROCESS | 1448 | 1472242161549 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:21 INFO - PROCESS | 1448 | 1472242161578 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
13:09:22 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
13:09:22 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 880ms
13:09:22 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
13:09:22 INFO - PROCESS | 1448 | 1472242162433 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:22 INFO - PROCESS | 1448 | 1472242162453 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
13:09:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
13:09:23 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 985ms
13:09:23 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
13:09:23 INFO - PROCESS | 1448 | 1472242163425 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:23 INFO - PROCESS | 1448 | 1472242163449 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
13:09:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 1027ms
13:09:24 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
13:09:24 INFO - PROCESS | 1448 | 1472242164458 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:24 INFO - PROCESS | 1448 | 1472242164482 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
13:09:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 945ms
13:09:25 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
13:09:25 INFO - PROCESS | 1448 | 1472242165408 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:25 INFO - PROCESS | 1448 | 1472242165430 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
13:09:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 880ms
13:09:26 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
13:09:26 INFO - PROCESS | 1448 | 1472242166291 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:26 INFO - PROCESS | 1448 | 1472242166315 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:27 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
13:09:27 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1241ms
13:09:27 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
13:09:27 INFO - PROCESS | 1448 | 1472242167537 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:27 INFO - PROCESS | 1448 | 1472242167557 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:28 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
13:09:28 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 839ms
13:09:28 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
13:09:28 INFO - PROCESS | 1448 | 1472242168381 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:28 INFO - PROCESS | 1448 | 1472242168407 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:29 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
13:09:29 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 983ms
13:09:29 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
13:09:29 INFO - PROCESS | 1448 | 1472242169371 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:29 INFO - PROCESS | 1448 | 1472242169397 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
13:09:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1027ms
13:09:30 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
13:09:30 INFO - PROCESS | 1448 | 1472242170403 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:30 INFO - PROCESS | 1448 | 1472242170425 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
13:09:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 879ms
13:09:31 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
13:09:31 INFO - PROCESS | 1448 | 1472242171288 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:31 INFO - PROCESS | 1448 | 1472242171309 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:32 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
13:09:32 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 921ms
13:09:32 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
13:09:32 INFO - PROCESS | 1448 | 1472242172210 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:32 INFO - PROCESS | 1448 | 1472242172233 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:33 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
13:09:33 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 941ms
13:09:33 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
13:09:33 INFO - PROCESS | 1448 | 1472242173157 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:33 INFO - PROCESS | 1448 | 1472242173178 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:34 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
13:09:34 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 986ms
13:09:34 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
13:09:34 INFO - PROCESS | 1448 | 1472242174148 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:34 INFO - PROCESS | 1448 | 1472242174175 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:35 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
13:09:35 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 880ms
13:09:35 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
13:09:35 INFO - PROCESS | 1448 | 1472242175031 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:35 INFO - PROCESS | 1448 | 1472242175052 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:35 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
13:09:35 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 877ms
13:09:35 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
13:09:35 INFO - PROCESS | 1448 | 1472242175916 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:35 INFO - PROCESS | 1448 | 1472242175940 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:36 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
13:09:36 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 942ms
13:09:36 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
13:09:36 INFO - PROCESS | 1448 | 1472242176863 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:36 INFO - PROCESS | 1448 | 1472242176884 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:37 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
13:09:37 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1031ms
13:09:37 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
13:09:37 INFO - PROCESS | 1448 | 1472242177900 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:37 INFO - PROCESS | 1448 | 1472242177923 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:38 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
13:09:38 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 836ms
13:09:38 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
13:09:38 INFO - PROCESS | 1448 | 1472242178739 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:38 INFO - PROCESS | 1448 | 1472242178761 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
13:09:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
13:09:38 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
13:09:38 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 168ms
13:09:38 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
13:09:38 INFO - PROCESS | 1448 | 1472242178912 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:38 INFO - PROCESS | 1448 | 1472242178931 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
13:09:39 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 170ms
13:09:39 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
13:09:39 INFO - PROCESS | 1448 | 1472242179088 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:39 INFO - PROCESS | 1448 | 1472242179114 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
13:09:39 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
13:09:39 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 229ms
13:09:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
13:09:39 INFO - PROCESS | 1448 | 1472242179321 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:39 INFO - PROCESS | 1448 | 1472242179340 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
13:09:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 878ms
13:09:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
13:09:40 INFO - PROCESS | 1448 | 1472242180202 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:40 INFO - PROCESS | 1448 | 1472242180218 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:41 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
13:09:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 838ms
13:09:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
13:09:41 INFO - PROCESS | 1448 | 1472242181045 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:41 INFO - PROCESS | 1448 | 1472242181066 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:41 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
13:09:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 942ms
13:09:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
13:09:42 INFO - PROCESS | 1448 | 1472242181995 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:42 INFO - PROCESS | 1448 | 1472242182019 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
13:09:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 923ms
13:09:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
13:09:42 INFO - PROCESS | 1448 | 1472242182923 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:42 INFO - PROCESS | 1448 | 1472242182945 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:43 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
13:09:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 985ms
13:09:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
13:09:43 INFO - PROCESS | 1448 | 1472242183919 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:43 INFO - PROCESS | 1448 | 1472242183941 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:44 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
13:09:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 987ms
13:09:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
13:09:44 INFO - PROCESS | 1448 | 1472242184906 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:44 INFO - PROCESS | 1448 | 1472242184929 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:09:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 984ms
13:09:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
13:09:45 INFO - PROCESS | 1448 | 1472242185895 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:45 INFO - PROCESS | 1448 | 1472242185916 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:46 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
13:09:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 880ms
13:09:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
13:09:46 INFO - PROCESS | 1448 | 1472242186782 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:46 INFO - PROCESS | 1448 | 1472242186808 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
13:09:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 984ms
13:09:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
13:09:47 INFO - PROCESS | 1448 | 1472242187770 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:47 INFO - PROCESS | 1448 | 1472242187790 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
13:09:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 879ms
13:09:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
13:09:48 INFO - PROCESS | 1448 | 1472242188656 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:48 INFO - PROCESS | 1448 | 1472242188679 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
13:09:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 941ms
13:09:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
13:09:49 INFO - PROCESS | 1448 | 1472242189601 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:49 INFO - PROCESS | 1448 | 1472242189623 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
13:09:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 922ms
13:09:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
13:09:50 INFO - PROCESS | 1448 | 1472242190529 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:50 INFO - PROCESS | 1448 | 1472242190552 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
13:09:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 880ms
13:09:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
13:09:51 INFO - PROCESS | 1448 | 1472242191412 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:51 INFO - PROCESS | 1448 | 1472242191431 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
13:09:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 943ms
13:09:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
13:09:52 INFO - PROCESS | 1448 | 1472242192360 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:52 INFO - PROCESS | 1448 | 1472242192380 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
13:09:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 984ms
13:09:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
13:09:53 INFO - PROCESS | 1448 | 1472242193350 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:53 INFO - PROCESS | 1448 | 1472242193376 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:54 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
13:09:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 880ms
13:09:54 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
13:09:54 INFO - PROCESS | 1448 | 1472242194235 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:54 INFO - PROCESS | 1448 | 1472242194258 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
13:09:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1025ms
13:09:55 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
13:09:55 INFO - PROCESS | 1448 | 1472242195264 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:55 INFO - PROCESS | 1448 | 1472242195287 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
13:09:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 1075ms
13:09:56 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
13:09:56 INFO - PROCESS | 1448 | 1472242196345 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:56 INFO - PROCESS | 1448 | 1472242196367 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:09:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 944ms
13:09:57 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
13:09:57 INFO - PROCESS | 1448 | 1472242197296 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:57 INFO - PROCESS | 1448 | 1472242197320 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:58 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
13:09:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 923ms
13:09:58 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
13:09:58 INFO - PROCESS | 1448 | 1472242198221 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:58 INFO - PROCESS | 1448 | 1472242198242 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
13:09:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1080ms
13:09:59 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
13:09:59 INFO - PROCESS | 1448 | 1472242199305 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:09:59 INFO - PROCESS | 1448 | 1472242199327 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
13:10:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 983ms
13:10:00 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
13:10:00 INFO - PROCESS | 1448 | 1472242200301 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:00 INFO - PROCESS | 1448 | 1472242200325 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
13:10:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 943ms
13:10:01 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
13:10:01 INFO - PROCESS | 1448 | 1472242201247 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:01 INFO - PROCESS | 1448 | 1472242201270 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:02 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
13:10:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 983ms
13:10:02 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
13:10:02 INFO - PROCESS | 1448 | 1472242202236 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:02 INFO - PROCESS | 1448 | 1472242202263 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
13:10:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 880ms
13:10:03 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
13:10:03 INFO - PROCESS | 1448 | 1472242203122 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:03 INFO - PROCESS | 1448 | 1472242203146 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:04 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
13:10:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 1030ms
13:10:04 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
13:10:04 INFO - PROCESS | 1448 | 1472242204153 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:04 INFO - PROCESS | 1448 | 1472242204175 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:05 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
13:10:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 940ms
13:10:05 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
13:10:05 INFO - PROCESS | 1448 | 1472242205098 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:05 INFO - PROCESS | 1448 | 1472242205120 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:06 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
13:10:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1021ms
13:10:06 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
13:10:06 INFO - PROCESS | 1448 | 1472242206125 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:06 INFO - PROCESS | 1448 | 1472242206147 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
13:10:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 921ms
13:10:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
13:10:07 INFO - PROCESS | 1448 | 1472242207051 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:07 INFO - PROCESS | 1448 | 1472242207075 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:07 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
13:10:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 839ms
13:10:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
13:10:07 INFO - PROCESS | 1448 | 1472242207896 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:07 INFO - PROCESS | 1448 | 1472242207918 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
13:10:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 985ms
13:10:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
13:10:08 INFO - PROCESS | 1448 | 1472242208886 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:08 INFO - PROCESS | 1448 | 1472242208910 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
13:10:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 923ms
13:10:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
13:10:09 INFO - PROCESS | 1448 | 1472242209812 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:09 INFO - PROCESS | 1448 | 1472242209833 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
13:10:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 1024ms
13:10:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
13:10:10 INFO - PROCESS | 1448 | 1472242210841 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:10 INFO - PROCESS | 1448 | 1472242210861 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:11 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"
13:10:11 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:10:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:10:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 880ms
13:10:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
13:10:11 INFO - PROCESS | 1448 | 1472242211728 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:11 INFO - PROCESS | 1448 | 1472242211754 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:12 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"
13:10:12 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
13:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:10:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
13:10:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 943ms
13:10:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
13:10:12 INFO - PROCESS | 1448 | 1472242212695 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:12 INFO - PROCESS | 1448 | 1472242212723 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
13:10:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 921ms
13:10:13 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
13:10:13 INFO - PROCESS | 1448 | 1472242213624 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:13 INFO - PROCESS | 1448 | 1472242213647 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
13:10:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 984ms
13:10:14 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
13:10:14 INFO - PROCESS | 1448 | 1472242214613 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:14 INFO - PROCESS | 1448 | 1472242214635 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
13:10:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 984ms
13:10:15 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
13:10:15 INFO - PROCESS | 1448 | 1472242215600 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:15 INFO - PROCESS | 1448 | 1472242215622 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
13:10:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 922ms
13:10:16 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
13:10:16 INFO - PROCESS | 1448 | 1472242216527 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:16 INFO - PROCESS | 1448 | 1472242216547 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
13:10:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1018ms
13:10:17 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
13:10:17 INFO - PROCESS | 1448 | 1472242217551 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:17 INFO - PROCESS | 1448 | 1472242217580 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
13:10:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 984ms
13:10:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
13:10:18 INFO - PROCESS | 1448 | 1472242218543 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:18 INFO - PROCESS | 1448 | 1472242218567 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
13:10:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 1022ms
13:10:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
13:10:19 INFO - PROCESS | 1448 | 1472242219571 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:19 INFO - PROCESS | 1448 | 1472242219594 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:10:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 921ms
13:10:20 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
13:10:20 INFO - PROCESS | 1448 | 1472242220497 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:20 INFO - PROCESS | 1448 | 1472242220520 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:21 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
13:10:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 881ms
13:10:21 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
13:10:21 INFO - PROCESS | 1448 | 1472242221384 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:21 INFO - PROCESS | 1448 | 1472242221407 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
13:10:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1239ms
13:10:22 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
13:10:22 INFO - PROCESS | 1448 | 1472242222626 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:22 INFO - PROCESS | 1448 | 1472242222647 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
13:10:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 943ms
13:10:23 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
13:10:23 INFO - PROCESS | 1448 | 1472242223575 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:23 INFO - PROCESS | 1448 | 1472242223605 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
13:10:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 1079ms
13:10:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
13:10:24 INFO - PROCESS | 1448 | 1472242224658 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:24 INFO - PROCESS | 1448 | 1472242224681 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
13:10:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 878ms
13:10:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
13:10:25 INFO - PROCESS | 1448 | 1472242225543 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:25 INFO - PROCESS | 1448 | 1472242225569 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
13:10:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 986ms
13:10:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
13:10:26 INFO - PROCESS | 1448 | 1472242226531 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:26 INFO - PROCESS | 1448 | 1472242226553 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
13:10:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 881ms
13:10:27 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
13:10:27 INFO - PROCESS | 1448 | 1472242227417 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:27 INFO - PROCESS | 1448 | 1472242227437 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
13:10:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1130ms
13:10:28 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
13:10:28 INFO - PROCESS | 1448 | 1472242228552 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:28 INFO - PROCESS | 1448 | 1472242228579 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
13:10:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 881ms
13:10:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
13:10:29 INFO - PROCESS | 1448 | 1472242229436 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:29 INFO - PROCESS | 1448 | 1472242229457 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
13:10:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 879ms
13:10:30 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
13:10:30 INFO - PROCESS | 1448 | 1472242230322 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:30 INFO - PROCESS | 1448 | 1472242230346 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
13:10:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
13:10:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 1029ms
13:10:31 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
13:10:31 INFO - PROCESS | 1448 | 1472242231357 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:31 INFO - PROCESS | 1448 | 1472242231379 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
13:10:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
13:10:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 879ms
13:10:32 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
13:10:32 INFO - PROCESS | 1448 | 1472242232242 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:32 INFO - PROCESS | 1448 | 1472242232264 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
13:10:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 923ms
13:10:33 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
13:10:33 INFO - PROCESS | 1448 | 1472242233167 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:33 INFO - PROCESS | 1448 | 1472242233188 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
13:10:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 942ms
13:10:34 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
13:10:34 INFO - PROCESS | 1448 | 1472242234113 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:34 INFO - PROCESS | 1448 | 1472242234135 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
13:10:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 942ms
13:10:35 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
13:10:35 INFO - PROCESS | 1448 | 1472242235062 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:35 INFO - PROCESS | 1448 | 1472242235087 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
13:10:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
13:10:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
13:10:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
13:10:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
13:10:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3712ms
13:10:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
13:10:38 INFO - PROCESS | 1448 | 1472242238779 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:38 INFO - PROCESS | 1448 | 1472242238805 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
13:10:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1179ms
13:10:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
13:10:39 INFO - PROCESS | 1448 | 1472242239963 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:39 INFO - PROCESS | 1448 | 1472242239986 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:40 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
13:10:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 836ms
13:10:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
13:10:40 INFO - PROCESS | 1448 | 1472242240805 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:40 INFO - PROCESS | 1448 | 1472242240827 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:41 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
13:10:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 983ms
13:10:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
13:10:41 INFO - PROCESS | 1448 | 1472242241791 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:41 INFO - PROCESS | 1448 | 1472242241811 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
13:10:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 922ms
13:10:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
13:10:42 INFO - PROCESS | 1448 | 1472242242720 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:42 INFO - PROCESS | 1448 | 1472242242744 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:43 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
13:10:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 924ms
13:10:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
13:10:43 INFO - PROCESS | 1448 | 1472242243648 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:43 INFO - PROCESS | 1448 | 1472242243670 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:44 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
13:10:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 985ms
13:10:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
13:10:44 INFO - PROCESS | 1448 | 1472242244639 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:44 INFO - PROCESS | 1448 | 1472242244660 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
13:10:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 1022ms
13:10:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
13:10:45 INFO - PROCESS | 1448 | 1472242245663 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:45 INFO - PROCESS | 1448 | 1472242245686 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:46 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
13:10:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 837ms
13:10:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
13:10:46 INFO - PROCESS | 1448 | 1472242246506 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:46 INFO - PROCESS | 1448 | 1472242246527 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
13:10:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1023ms
13:10:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
13:10:47 INFO - PROCESS | 1448 | 1472242247535 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:47 INFO - PROCESS | 1448 | 1472242247601 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
13:10:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 1024ms
13:10:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
13:10:48 INFO - PROCESS | 1448 | 1472242248564 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:48 INFO - PROCESS | 1448 | 1472242248589 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
13:10:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 920ms
13:10:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
13:10:49 INFO - PROCESS | 1448 | 1472242249490 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:49 INFO - PROCESS | 1448 | 1472242249511 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
13:10:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 1028ms
13:10:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
13:10:50 INFO - PROCESS | 1448 | 1472242250527 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:50 INFO - PROCESS | 1448 | 1472242250548 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
13:10:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 922ms
13:10:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
13:10:51 INFO - PROCESS | 1448 | 1472242251451 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:51 INFO - PROCESS | 1448 | 1472242251473 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
13:10:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 983ms
13:10:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
13:10:52 INFO - PROCESS | 1448 | 1472242252439 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:52 INFO - PROCESS | 1448 | 1472242252461 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
13:10:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 924ms
13:10:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
13:10:53 INFO - PROCESS | 1448 | 1472242253368 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:53 INFO - PROCESS | 1448 | 1472242253395 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:54 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
13:10:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 878ms
13:10:54 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
13:10:54 INFO - PROCESS | 1448 | 1472242254250 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:54 INFO - PROCESS | 1448 | 1472242254271 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:55 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
13:10:55 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 985ms
13:10:55 INFO - TEST-START | /IndexedDB/idbtransaction.htm
13:10:55 INFO - PROCESS | 1448 | 1472242255242 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:55 INFO - PROCESS | 1448 | 1472242255268 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:56 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
13:10:56 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
13:10:56 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 1072ms
13:10:56 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
13:10:56 INFO - PROCESS | 1448 | 1472242256320 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:56 INFO - PROCESS | 1448 | 1472242256343 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
13:10:57 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 880ms
13:10:57 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
13:10:57 INFO - PROCESS | 1448 | 1472242257206 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:10:57 INFO - PROCESS | 1448 | 1472242257227 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:03 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
13:11:03 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
13:11:03 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
13:11:03 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
13:11:03 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
13:11:03 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
13:11:03 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
13:11:03 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
13:11:03 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 5822ms
13:11:03 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
13:11:03 INFO - PROCESS | 1448 | 1472242263031 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:03 INFO - PROCESS | 1448 | 1472242263056 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:04 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
13:11:04 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1337ms
13:11:04 INFO - TEST-START | /IndexedDB/index_sort_order.htm
13:11:04 INFO - PROCESS | 1448 | 1472242264373 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:04 INFO - PROCESS | 1448 | 1472242264398 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:05 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
13:11:05 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 943ms
13:11:05 INFO - TEST-START | /IndexedDB/interfaces.html
13:11:05 INFO - PROCESS | 1448 | 1472242265322 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:05 INFO - PROCESS | 1448 | 1472242265347 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
13:11:05 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
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
13:11:05 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
13:11:05 INFO - TEST-OK | /IndexedDB/interfaces.html | took 372ms
13:11:05 INFO - TEST-START | /IndexedDB/interfaces.worker
13:11:05 INFO - PROCESS | 1448 | 1472242265697 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:05 INFO - PROCESS | 1448 | 1472242265713 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
13:11:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
13:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
13:11:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
13:11:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
13:11:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
13:11:06 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
13:11:06 INFO - {}
13:11:06 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 - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
13:11:06 INFO - {}
13:11:06 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 400ms
13:11:06 INFO - TEST-START | /IndexedDB/key_invalid.htm
13:11:06 INFO - PROCESS | 1448 | 1472242266103 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:06 INFO - PROCESS | 1448 | 1472242266123 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
13:11:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
13:11:06 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 784ms
13:11:06 INFO - TEST-START | /IndexedDB/key_valid.html
13:11:06 INFO - PROCESS | 1448 | 1472242266892 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:06 INFO - PROCESS | 1448 | 1472242266920 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:11 INFO - PROCESS | 1448 | [Parent 1448] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
13:11:19 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
13:11:19 INFO - TEST-OK | /IndexedDB/key_valid.html | took 13066ms
13:11:19 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
13:11:19 INFO - PROCESS | 1448 | 1472242279974 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:20 INFO - PROCESS | 1448 | 1472242280000 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:21 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
13:11:21 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1080ms
13:11:21 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
13:11:21 INFO - PROCESS | 1448 | 1472242281060 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:21 INFO - PROCESS | 1448 | 1472242281085 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:22 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
13:11:22 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 942ms
13:11:22 INFO - TEST-START | /IndexedDB/keygenerator.htm
13:11:22 INFO - PROCESS | 1448 | 1472242282009 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:22 INFO - PROCESS | 1448 | 1472242282033 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
13:11:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
13:11:24 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
13:11:24 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2300ms
13:11:24 INFO - TEST-START | /IndexedDB/keyorder.htm
13:11:24 INFO - PROCESS | 1448 | 1472242284310 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:24 INFO - PROCESS | 1448 | 1472242284332 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
13:11:25 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
13:11:25 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1030ms
13:11:25 INFO - TEST-START | /IndexedDB/keypath.htm
13:11:25 INFO - PROCESS | 1448 | 1472242285344 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:25 INFO - PROCESS | 1448 | 1472242285365 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
13:11:26 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
13:11:26 INFO - TEST-OK | /IndexedDB/keypath.htm | took 932ms
13:11:26 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
13:11:26 INFO - PROCESS | 1448 | 1472242286286 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:26 INFO - PROCESS | 1448 | 1472242286315 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
13:11:27 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
13:11:27 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 1032ms
13:11:27 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
13:11:27 INFO - PROCESS | 1448 | 1472242287320 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:27 INFO - PROCESS | 1448 | 1472242287340 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:29 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
13:11:29 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
13:11:29 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
13:11:29 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2246ms
13:11:29 INFO - TEST-START | /IndexedDB/list_ordering.htm
13:11:29 INFO - PROCESS | 1448 | 1472242289570 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:29 INFO - PROCESS | 1448 | 1472242289592 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:31 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
13:11:31 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
13:11:31 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
13:11:31 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2300ms
13:11:31 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
13:11:31 INFO - PROCESS | 1448 | 1472242291878 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:31 INFO - PROCESS | 1448 | 1472242291902 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:32 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
13:11:32 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1024ms
13:11:32 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
13:11:32 INFO - PROCESS | 1448 | 1472242292906 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:32 INFO - PROCESS | 1448 | 1472242292929 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:33 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
13:11:33 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 940ms
13:11:33 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
13:11:33 INFO - PROCESS | 1448 | 1472242293852 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:33 INFO - PROCESS | 1448 | 1472242293878 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:34 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
13:11:34 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 942ms
13:11:34 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
13:11:34 INFO - PROCESS | 1448 | 1472242294797 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:34 INFO - PROCESS | 1448 | 1472242294821 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:35 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
13:11:35 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 984ms
13:11:35 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
13:11:35 INFO - PROCESS | 1448 | 1472242295786 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:35 INFO - PROCESS | 1448 | 1472242295808 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:36 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
13:11:36 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1175ms
13:11:36 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
13:11:36 INFO - PROCESS | 1448 | 1472242296967 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:37 INFO - PROCESS | 1448 | 1472242296995 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:38 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
13:11:38 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1134ms
13:11:38 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
13:11:38 INFO - PROCESS | 1448 | 1472242298106 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:38 INFO - PROCESS | 1448 | 1472242298126 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:39 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
13:11:39 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 1134ms
13:11:39 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
13:11:39 INFO - PROCESS | 1448 | 1472242299245 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:39 INFO - PROCESS | 1448 | 1472242299270 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:40 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
13:11:40 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 1026ms
13:11:40 INFO - TEST-START | /IndexedDB/value.htm
13:11:40 INFO - PROCESS | 1448 | 1472242300280 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:40 INFO - PROCESS | 1448 | 1472242300303 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:41 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
13:11:41 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
13:11:41 INFO - TEST-OK | /IndexedDB/value.htm | took 1534ms
13:11:41 INFO - TEST-START | /IndexedDB/value_recursive.htm
13:11:41 INFO - PROCESS | 1448 | 1472242301817 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:41 INFO - PROCESS | 1448 | 1472242301839 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:44 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
13:11:44 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
13:11:44 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
13:11:44 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2288ms
13:11:44 INFO - TEST-START | /IndexedDB/writer-starvation.htm
13:11:44 INFO - PROCESS | 1448 | 1472242304107 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:44 INFO - PROCESS | 1448 | 1472242304128 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:45 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
13:11:45 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1335ms
13:11:45 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
13:11:45 INFO - PROCESS | 1448 | 1472242305448 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:45 INFO - PROCESS | 1448 | 1472242305473 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:45 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
13:11:45 INFO - {}
13:11:45 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
13:11:45 INFO - {}
13:11:45 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
13:11:45 INFO - {}
13:11:45 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
13:11:45 INFO - {}
13:11:45 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 230ms
13:11:45 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
13:11:45 INFO - PROCESS | 1448 | 1472242305684 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:45 INFO - PROCESS | 1448 | 1472242305712 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:45 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
13:11:45 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
13:11:45 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
13:11:45 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
13:11:45 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 168ms
13:11:45 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
13:11:45 INFO - PROCESS | 1448 | 1472242305860 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:45 INFO - PROCESS | 1448 | 1472242305881 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
13:11:46 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 244ms
13:11:46 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
13:11:46 INFO - PROCESS | 1448 | 1472242306104 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:46 INFO - PROCESS | 1448 | 1472242306121 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
13:11:46 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 181ms
13:11:46 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
13:11:46 INFO - PROCESS | 1448 | 1472242306293 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:46 INFO - PROCESS | 1448 | 1472242306315 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
13:11:46 INFO - [native code]
13:11:46 INFO - }" but got function "function () {
13:11:46 INFO - }"
13:11:46 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
13:11:46 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
13:11:46 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 171ms
13:11:46 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
13:11:46 INFO - PROCESS | 1448 | 1472242306470 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:46 INFO - PROCESS | 1448 | 1472242306501 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
13:11:46 INFO - [native code]
13:11:46 INFO - }" but got function "function () {
13:11:46 INFO - }"
13:11:46 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
13:11:46 INFO - {}
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
13:11:46 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
13:11:46 INFO - {}
13:11:46 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 230ms
13:11:46 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
13:11:46 INFO - PROCESS | 1448 | 1472242306705 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:46 INFO - PROCESS | 1448 | 1472242306722 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
13:11:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
13:11:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
13:11:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
13:11:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
13:11:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
13:11:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
13:11:46 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
13:11:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
13:11:46 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
13:11:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
13:11:46 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
13:11:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
13:11:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
13:11:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
13:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
13:11:46 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
13:11:46 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 184ms
13:11:46 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
13:11:46 INFO - PROCESS | 1448 | 1472242306895 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:46 INFO - PROCESS | 1448 | 1472242306914 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
13:11:47 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 167ms
13:11:47 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
13:11:47 INFO - PROCESS | 1448 | 1472242307067 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:47 INFO - PROCESS | 1448 | 1472242307087 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
13:11:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
13:11:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
13:11:47 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
13:11:47 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 170ms
13:11:47 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
13:11:47 INFO - PROCESS | 1448 | 1472242307244 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:47 INFO - PROCESS | 1448 | 1472242307265 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
13:11:47 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
13:11:47 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
13:11:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
13:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:11:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
13:11:47 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 171ms
13:11:47 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
13:11:47 INFO - PROCESS | 1448 | 1472242307418 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:47 INFO - PROCESS | 1448 | 1472242307437 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
13:11:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
13:11:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
13:11:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
13:11:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
13:11:48 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1185ms
13:11:48 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
13:11:48 INFO - PROCESS | 1448 | 1472242308608 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:48 INFO - PROCESS | 1448 | 1472242308627 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:49 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
13:11:49 INFO - {}
13:11:49 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
13:11:49 INFO - {}
13:11:49 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
13:11:49 INFO - {}
13:11:49 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
13:11:49 INFO - {}
13:11:49 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
13:11:49 INFO - {}
13:11:49 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1180ms
13:11:49 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
13:11:49 INFO - PROCESS | 1448 | 1472242309793 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:49 INFO - PROCESS | 1448 | 1472242309813 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:50 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
13:11:50 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 377ms
13:11:50 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
13:11:50 INFO - PROCESS | 1448 | 1472242310174 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:50 INFO - PROCESS | 1448 | 1472242310196 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:50 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
13:11:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
13:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:11:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
13:11:50 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 169ms
13:11:50 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
13:11:50 INFO - PROCESS | 1448 | 1472242310349 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:50 INFO - PROCESS | 1448 | 1472242310370 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:11:50 INFO - PROCESS | 1448 | [Parent 1448] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
13:11:51 INFO - PROCESS | 1448 | [Parent 1448] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
13:11:54 INFO - PROCESS | 1448 | [Parent 1448] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
13:12:00 INFO - PROCESS | 1448 | MARIONETTE LOG: INFO: Timeout fired
13:12:00 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
13:12:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
13:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
13:12:00 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10079ms
13:12:00 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
13:12:00 INFO - PROCESS | 1448 | 1472242320434 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:00 INFO - PROCESS | 1448 | 1472242320461 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:00 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
13:12:00 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 481ms
13:12:00 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
13:12:00 INFO - PROCESS | 1448 | 1472242320921 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:00 INFO - PROCESS | 1448 | 1472242320947 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
13:12:01 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 169ms
13:12:01 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
13:12:01 INFO - PROCESS | 1448 | 1472242321099 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - PROCESS | 1448 | 1472242321124 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
13:12:01 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 189ms
13:12:01 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
13:12:01 INFO - PROCESS | 1448 | 1472242321289 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - PROCESS | 1448 | 1472242321305 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
13:12:01 INFO - {}
13:12:01 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 168ms
13:12:01 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
13:12:01 INFO - PROCESS | 1448 | 1472242321463 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - PROCESS | 1448 | 1472242321483 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
13:12:01 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 171ms
13:12:01 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
13:12:01 INFO - PROCESS | 1448 | 1472242321638 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - PROCESS | 1448 | 1472242321667 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
13:12:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
13:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
13:12:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
13:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
13:12:01 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 169ms
13:12:01 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
13:12:01 INFO - PROCESS | 1448 | 1472242321813 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - PROCESS | 1448 | 1472242321831 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - TEST-PASS | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort().
13:12:01 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 119ms
13:12:01 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
13:12:01 INFO - PROCESS | 1448 | 1472242321934 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:01 INFO - PROCESS | 1448 | 1472242321963 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:02 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
13:12:02 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 171ms
13:12:02 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
13:12:02 INFO - PROCESS | 1448 | 1472242322112 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:02 INFO - PROCESS | 1448 | 1472242322131 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:02 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
13:12:02 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 171ms
13:12:02 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
13:12:02 INFO - PROCESS | 1448 | 1472242322284 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:02 INFO - PROCESS | 1448 | 1472242322303 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:02 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
13:12:02 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
13:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:02 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
13:12:02 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
13:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:02 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
13:12:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
13:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
13:12:02 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 170ms
13:12:02 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
13:12:02 INFO - PROCESS | 1448 | 1472242322461 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:02 INFO - PROCESS | 1448 | 1472242322484 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:02 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
13:12:02 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 230ms
13:12:02 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
13:12:02 INFO - PROCESS | 1448 | 1472242322700 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:02 INFO - PROCESS | 1448 | 1472242322719 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:02 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
13:12:02 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 170ms
13:12:02 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
13:12:02 INFO - PROCESS | 1448 | 1472242322869 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:02 INFO - PROCESS | 1448 | 1472242322889 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:03 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
13:12:03 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
13:12:03 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
13:12:03 INFO - PROCESS | 1448 | 1472242323071 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:03 INFO - PROCESS | 1448 | 1472242323123 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:03 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
13:12:03 INFO - do_test/)
13:12:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
13:12:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
13:12:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
13:12:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
13:12:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
13:12:26 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
13:12:26 INFO - )
13:12:26 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 170ms
13:12:26 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
13:12:26 INFO - PROCESS | 1448 | 1472242346986 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:27 INFO - PROCESS | 1448 | 1472242347010 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
13:12:27 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 170ms
13:12:27 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
13:12:27 INFO - PROCESS | 1448 | 1472242347159 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:27 INFO - PROCESS | 1448 | 1472242347200 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
13:12:27 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 231ms
13:12:27 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
13:12:27 INFO - PROCESS | 1448 | 1472242347398 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:27 INFO - PROCESS | 1448 | 1472242347417 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
13:12:27 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 171ms
13:12:27 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
13:12:27 INFO - PROCESS | 1448 | 1472242347585 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:27 INFO - PROCESS | 1448 | 1472242347632 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
13:12:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
13:12:27 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 314ms
13:12:27 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
13:12:27 INFO - PROCESS | 1448 | 1472242347907 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:27 INFO - PROCESS | 1448 | 1472242347929 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
13:12:28 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
13:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:28 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
13:12:28 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 169ms
13:12:28 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
13:12:28 INFO - PROCESS | 1448 | 1472242348083 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - PROCESS | 1448 | 1472242348105 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
13:12:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
13:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
13:12:28 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 170ms
13:12:28 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
13:12:28 INFO - PROCESS | 1448 | 1472242348257 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - PROCESS | 1448 | 1472242348275 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
13:12:28 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 170ms
13:12:28 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
13:12:28 INFO - PROCESS | 1448 | 1472242348431 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - PROCESS | 1448 | 1472242348444 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
13:12:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
13:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
13:12:28 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 170ms
13:12:28 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
13:12:28 INFO - PROCESS | 1448 | 1472242348604 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - PROCESS | 1448 | 1472242348625 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
13:12:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
13:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
13:12:28 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 170ms
13:12:28 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
13:12:28 INFO - PROCESS | 1448 | 1472242348783 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - PROCESS | 1448 | 1472242348807 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
13:12:28 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 170ms
13:12:28 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
13:12:28 INFO - PROCESS | 1448 | 1472242348954 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:28 INFO - PROCESS | 1448 | 1472242348972 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
13:12:29 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 170ms
13:12:29 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
13:12:29 INFO - PROCESS | 1448 | 1472242349131 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:29 INFO - PROCESS | 1448 | 1472242349145 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
13:12:29 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 170ms
13:12:29 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
13:12:29 INFO - PROCESS | 1448 | 1472242349305 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:29 INFO - PROCESS | 1448 | 1472242349326 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
13:12:29 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 170ms
13:12:29 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
13:12:29 INFO - PROCESS | 1448 | 1472242349481 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:29 INFO - PROCESS | 1448 | 1472242349494 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:29 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
13:12:29 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
13:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
13:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
13:12:29 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
13:12:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
13:12:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
13:12:29 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 170ms
13:12:29 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
13:12:29 INFO - PROCESS | 1448 | 1472242349655 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:29 INFO - PROCESS | 1448 | 1472242349678 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
13:12:29 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
13:12:29 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 170ms
13:12:29 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
13:12:29 INFO - PROCESS | 1448 | 1472242349832 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:29 INFO - PROCESS | 1448 | 1472242349858 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
13:12:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
13:12:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
13:12:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
13:12:30 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 169ms
13:12:30 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
13:12:30 INFO - PROCESS | 1448 | 1472242350006 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:30 INFO - PROCESS | 1448 | 1472242350025 Marionette INFO sendAsync e5adc736-b0d3-4b6f-b3e3-3370e8560136
13:12:30 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: