builder: mozilla-beta_win8_64_test_pgo-web-platform-tests-e10s-1
slave: t-w864-ix-152
starttime: 1467140051.86
results: success (0)
buildid: 20160628070023
builduid: fbc89a7bc5f2471e854f2ee2b4571072
revision: 85ccaed0061c96468658c35137c86467166624d5
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 11:54:11.861962) =========
master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 11:54:11.862497) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 11:54:11.862871) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 11:54:11.969946) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 11:54:11.970737) =========
'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-152\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-152
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-152
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-152\AppData\Local
LOGONSERVER=\\T-W864-IX-152
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-152
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-152
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-152
WINDIR=C:\windows
using PTY: False
--11:54:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 1.84 GB/s
11:54:12 (1.84 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.228000
========= master_lag: 0.23 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 11:54:13.431522) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-28 11:54:13.431928) =========
'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-152\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-152
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-152
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-152\AppData\Local
LOGONSERVER=\\T-W864-IX-152
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-152
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-152
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-152
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=3.409000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-28 11:54:16.857310) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 11:54:16.857769) =========
'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 85ccaed0061c96468658c35137c86467166624d5 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 85ccaed0061c96468658c35137c86467166624d5 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-152\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-152
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-152
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-152\AppData\Local
LOGONSERVER=\\T-W864-IX-152
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-152
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-152
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-152
WINDIR=C:\windows
using PTY: False
2016-06-28 11:54:16,608 truncating revision to first 12 chars
2016-06-28 11:54:16,608 Setting DEBUG logging.
2016-06-28 11:54:16,608 attempt 1/10
2016-06-28 11:54:16,608 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/85ccaed0061c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-28 11:54:17,118 unpacking tar archive at: mozilla-beta-85ccaed0061c/testing/mozharness/
program finished with exit code 0
elapsedTime=1.288000
========= master_lag: 0.09 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 11:54:18.231547) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 11:54:18.231949) =========
script_repo_revision: 85ccaed0061c96468658c35137c86467166624d5
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 11:54:18.232415) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 11:54:18.232756) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 11:54:18.327555) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 26 mins, 7 secs) (at 2016-06-28 11:54:18.328032) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--e10s' '--total-chunks' '5' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'ondemand'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-152\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-152
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-152
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-152\AppData\Local
LOGONSERVER=\\T-W864-IX-152
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=C:\Program Files
PROMPT=$P$G
PROPERTIES_FILE=C:\slave\test/buildprops.json
PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC=C:\Users\Public
PWD=C:\slave\test
RUNLOGFILE=C:\slave\\runslave.log
SLAVEDIR=C:\slave\
SYSTEMDRIVE=C:
SYSTEMROOT=C:\windows
TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-152
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-152
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-152
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
11:54:18 INFO - MultiFileLogger online at 20160628 11:54:18 in C:\slave\test
11:54:18 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
11:54:18 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
11:54:18 INFO - {'append_to_log': False,
11:54:18 INFO - 'base_work_dir': 'C:\\slave\\test',
11:54:18 INFO - 'blob_upload_branch': 'mozilla-beta',
11:54:18 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
11:54:18 INFO - 'buildbot_json_path': 'buildprops.json',
11:54:18 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
11:54:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:54:18 INFO - 'download_minidump_stackwalk': True,
11:54:18 INFO - 'download_symbols': 'ondemand',
11:54:18 INFO - 'e10s': True,
11:54:18 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
11:54:18 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
11:54:18 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
11:54:18 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
11:54:18 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
11:54:18 INFO - 'C:/mozilla-build/tooltool.py'),
11:54:18 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
11:54:18 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
11:54:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:54:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:54:18 INFO - 'log_level': 'info',
11:54:18 INFO - 'log_to_console': True,
11:54:18 INFO - 'opt_config_files': (),
11:54:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:54:18 INFO - '--processes=1',
11:54:18 INFO - '--config=%(test_path)s/wptrunner.ini',
11:54:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:54:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:54:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:54:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:54:18 INFO - 'pip_index': False,
11:54:18 INFO - 'require_test_zip': True,
11:54:18 INFO - 'test_type': ('testharness',),
11:54:18 INFO - 'this_chunk': '1',
11:54:18 INFO - 'total_chunks': '5',
11:54:18 INFO - 'virtualenv_path': 'venv',
11:54:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:54:18 INFO - 'work_dir': 'build'}
11:54:18 INFO - #####
11:54:18 INFO - ##### Running clobber step.
11:54:18 INFO - #####
11:54:18 INFO - Running pre-action listener: _resource_record_pre_action
11:54:18 INFO - Running main action method: clobber
11:54:18 INFO - rmtree: C:\slave\test\build
11:54:18 INFO - Using _rmtree_windows ...
11:54:18 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
11:55:52 INFO - Running post-action listener: _resource_record_post_action
11:55:52 INFO - #####
11:55:52 INFO - ##### Running read-buildbot-config step.
11:55:52 INFO - #####
11:55:52 INFO - Running pre-action listener: _resource_record_pre_action
11:55:52 INFO - Running main action method: read_buildbot_config
11:55:52 INFO - Using buildbot properties:
11:55:52 INFO - {
11:55:52 INFO - "project": "",
11:55:52 INFO - "product": "firefox",
11:55:52 INFO - "script_repo_revision": "production",
11:55:52 INFO - "scheduler": "tests-mozilla-beta-win8_64-pgo-unittest",
11:55:52 INFO - "repository": "",
11:55:52 INFO - "buildername": "Windows 8 64-bit mozilla-beta pgo test web-platform-tests-e10s-1",
11:55:52 INFO - "buildid": "20160628070023",
11:55:52 INFO - "pgo_build": "True",
11:55:52 INFO - "basedir": "C:\\slave\\test",
11:55:52 INFO - "buildnumber": 9,
11:55:52 INFO - "slavename": "t-w864-ix-152",
11:55:52 INFO - "revision": "85ccaed0061c96468658c35137c86467166624d5",
11:55:52 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/",
11:55:52 INFO - "platform": "win64",
11:55:52 INFO - "branch": "mozilla-beta",
11:55:52 INFO - "repo_path": "releases/mozilla-beta",
11:55:52 INFO - "moz_repo_path": "",
11:55:52 INFO - "stage_platform": "win64-pgo",
11:55:52 INFO - "builduid": "fbc89a7bc5f2471e854f2ee2b4571072",
11:55:52 INFO - "slavebuilddir": "test"
11:55:52 INFO - }
11:55:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json.
11:55:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.zip.
11:55:52 INFO - Running post-action listener: _resource_record_post_action
11:55:52 INFO - #####
11:55:52 INFO - ##### Running download-and-extract step.
11:55:52 INFO - #####
11:55:52 INFO - Running pre-action listener: _resource_record_pre_action
11:55:52 INFO - Running main action method: download_and_extract
11:55:52 INFO - mkdir: C:\slave\test\build\tests
11:55:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:55:52 INFO - https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net
11:55:52 INFO - trying https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json
11:55:52 INFO - Downloading https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
11:55:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.test_packages.json'}, attempt #1
11:55:53 INFO - Downloaded 1186 bytes.
11:55:53 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json
11:55:53 INFO - Using the following test package requirements:
11:55:53 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'],
11:55:53 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
11:55:53 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'],
11:55:53 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip'],
11:55:53 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip',
11:55:53 INFO - u'jsshell-win64.zip'],
11:55:53 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip',
11:55:53 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'],
11:55:53 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'],
11:55:53 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip',
11:55:53 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'],
11:55:53 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip',
11:55:53 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'],
11:55:53 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip',
11:55:53 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'],
11:55:53 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip',
11:55:53 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']}
11:55:53 INFO - Downloading packages: [u'firefox-48.0.en-US.win64.common.tests.zip', u'firefox-48.0.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform
11:55:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:55:53 INFO - https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
11:55:53 INFO - trying https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip
11:55:53 INFO - Downloading https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip
11:55:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip'}, attempt #1
11:55:56 INFO - Downloaded 19240386 bytes.
11:55:56 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
11:55:56 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
11:55:58 INFO - caution: filename not matched: web-platform/*
11:55:58 INFO - Return code: 11
11:55:58 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')]}
11:55:58 INFO - https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
11:55:58 INFO - trying https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip
11:55:58 INFO - Downloading https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip
11:55:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip'}, attempt #1
11:56:06 INFO - Downloaded 36389110 bytes.
11:56:06 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
11:56:06 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
11:56:50 INFO - caution: filename not matched: bin/*
11:56:50 INFO - caution: filename not matched: config/*
11:56:50 INFO - caution: filename not matched: mozbase/*
11:56:50 INFO - caution: filename not matched: marionette/*
11:56:50 INFO - caution: filename not matched: tools/wptserve/*
11:56:50 INFO - Return code: 11
11:56:50 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')]}
11:56:50 INFO - https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net
11:56:50 INFO - trying https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.zip
11:56:50 INFO - Downloading https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip
11:56:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip'}, attempt #1
11:56:53 INFO - Downloaded 58178152 bytes.
11:56:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.zip
11:56:53 INFO - mkdir: C:\slave\test\properties
11:56:53 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
11:56:53 INFO - Writing to file C:\slave\test\properties\build_url
11:56:53 INFO - Contents:
11:56:53 INFO - build_url:https://queue.taskcluster.net/v1/task/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.zip
11:56:54 INFO - Running post-action listener: _resource_record_post_action
11:56:54 INFO - Running post-action listener: set_extra_try_arguments
11:56:54 INFO - #####
11:56:54 INFO - ##### Running create-virtualenv step.
11:56:54 INFO - #####
11:56:54 INFO - Running pre-action listener: _pre_create_virtualenv
11:56:54 INFO - Running pre-action listener: _resource_record_pre_action
11:56:54 INFO - Running main action method: create_virtualenv
11:56:54 INFO - Creating virtualenv C:\slave\test\build\venv
11:56:54 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
11:56:54 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
11:56:59 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
11:57:02 INFO - Installing distribute......................................................................................................................................................................................done.
11:57:03 INFO - Return code: 0
11:57:03 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
11:57:03 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')]}
11:57:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:57:03 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')]}
11:57:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:57:03 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 0x0244E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02506200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024A30D8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0247F368>, '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 0x02223D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025110C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-152', 'USERDOMAIN': 'T-W864-IX-152', '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-152', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-152', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\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
11:57:03 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
11:57:03 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
11:57:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:57:03 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Roaming',
11:57:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:57:03 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:57:03 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:57:03 INFO - 'COMPUTERNAME': 'T-W864-IX-152',
11:57:03 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:57:03 INFO - 'DCLOCATION': 'SCL3',
11:57:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:57:03 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:57:03 INFO - 'HOMEDRIVE': 'C:',
11:57:03 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152',
11:57:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:57:03 INFO - 'KTS_VERSION': '1.19c',
11:57:03 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local',
11:57:03 INFO - 'LOGONSERVER': '\\\\T-W864-IX-152',
11:57:03 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:57:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:57:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:57:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:57:03 INFO - 'MOZ_NO_REMOTE': '1',
11:57:03 INFO - 'NO_EM_RESTART': '1',
11:57:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:57:03 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:57:03 INFO - 'OS': 'Windows_NT',
11:57:03 INFO - 'OURDRIVE': 'C:',
11:57:03 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
11:57:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:57:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:57:03 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:57:03 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:57:03 INFO - 'PROCESSOR_LEVEL': '6',
11:57:03 INFO - 'PROCESSOR_REVISION': '1e05',
11:57:03 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:57:03 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:57:03 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:57:03 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:57:03 INFO - 'PROMPT': '$P$G',
11:57:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:57:03 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:57:03 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:57:03 INFO - 'PWD': 'C:\\slave\\test',
11:57:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:57:03 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:57:03 INFO - 'SYSTEMDRIVE': 'C:',
11:57:03 INFO - 'SYSTEMROOT': 'C:\\windows',
11:57:03 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:03 INFO - 'TEST1': 'testie',
11:57:03 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:03 INFO - 'USERDOMAIN': 'T-W864-IX-152',
11:57:03 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152',
11:57:03 INFO - 'USERNAME': 'cltbld',
11:57:03 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-152',
11:57:03 INFO - 'WINDIR': 'C:\\windows',
11:57:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:57:04 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:57:04 INFO - Downloading/unpacking psutil>=0.7.1
11:57:04 INFO - Running setup.py egg_info for package psutil
11:57:04 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
11:57:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:57:04 INFO - Installing collected packages: psutil
11:57:04 INFO - Running setup.py install for psutil
11:57:04 INFO - building 'psutil._psutil_windows' extension
11:57:04 INFO - error: Unable to find vcvarsall.bat
11:57:04 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-lw335t-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
11:57:04 INFO - running install
11:57:04 INFO - running build
11:57:04 INFO - running build_py
11:57:04 INFO - creating build
11:57:04 INFO - creating build\lib.win32-2.7
11:57:04 INFO - creating build\lib.win32-2.7\psutil
11:57:04 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
11:57:04 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
11:57:04 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
11:57:04 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
11:57:04 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
11:57:04 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
11:57:04 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
11:57:04 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
11:57:04 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
11:57:04 INFO - running build_ext
11:57:04 INFO - building 'psutil._psutil_windows' extension
11:57:04 INFO - error: Unable to find vcvarsall.bat
11:57:04 INFO - ----------------------------------------
11:57:04 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-lw335t-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
11:57:04 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-152\AppData\Roaming\pip\pip.log
11:57:04 WARNING - Return code: 1
11:57:04 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!
11:57:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
11:57:04 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')]}
11:57:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:57:04 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')]}
11:57:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:57:04 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 0x0244E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02506200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024A30D8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0247F368>, '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 0x02223D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025110C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-152', 'USERDOMAIN': 'T-W864-IX-152', '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-152', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-152', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\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
11:57:04 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
11:57:04 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
11:57:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:57:04 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Roaming',
11:57:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:57:04 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:57:04 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:57:04 INFO - 'COMPUTERNAME': 'T-W864-IX-152',
11:57:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:57:04 INFO - 'DCLOCATION': 'SCL3',
11:57:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:57:04 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:57:04 INFO - 'HOMEDRIVE': 'C:',
11:57:04 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152',
11:57:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:57:04 INFO - 'KTS_VERSION': '1.19c',
11:57:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local',
11:57:04 INFO - 'LOGONSERVER': '\\\\T-W864-IX-152',
11:57:04 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:57:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:57:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:57:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:57:04 INFO - 'MOZ_NO_REMOTE': '1',
11:57:04 INFO - 'NO_EM_RESTART': '1',
11:57:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:57:04 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:57:04 INFO - 'OS': 'Windows_NT',
11:57:04 INFO - 'OURDRIVE': 'C:',
11:57:04 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
11:57:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:57:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:57:04 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:57:04 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:57:04 INFO - 'PROCESSOR_LEVEL': '6',
11:57:04 INFO - 'PROCESSOR_REVISION': '1e05',
11:57:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:57:04 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:57:04 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:57:04 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:57:04 INFO - 'PROMPT': '$P$G',
11:57:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:57:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:57:04 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:57:04 INFO - 'PWD': 'C:\\slave\\test',
11:57:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:57:04 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:57:04 INFO - 'SYSTEMDRIVE': 'C:',
11:57:04 INFO - 'SYSTEMROOT': 'C:\\windows',
11:57:04 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:04 INFO - 'TEST1': 'testie',
11:57:04 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:04 INFO - 'USERDOMAIN': 'T-W864-IX-152',
11:57:04 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152',
11:57:04 INFO - 'USERNAME': 'cltbld',
11:57:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-152',
11:57:04 INFO - 'WINDIR': 'C:\\windows',
11:57:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:57:05 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:57:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:57:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:57:05 INFO - Running setup.py egg_info for package mozsystemmonitor
11:57:05 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
11:57:05 INFO - Running setup.py egg_info for package psutil
11:57:05 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
11:57:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:57:05 INFO - Installing collected packages: mozsystemmonitor, psutil
11:57:05 INFO - Running setup.py install for mozsystemmonitor
11:57:05 INFO - Running setup.py install for psutil
11:57:05 INFO - building 'psutil._psutil_windows' extension
11:57:05 INFO - error: Unable to find vcvarsall.bat
11:57:05 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-n9tjv8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
11:57:05 INFO - running install
11:57:05 INFO - running build
11:57:05 INFO - running build_py
11:57:05 INFO - running build_ext
11:57:05 INFO - building 'psutil._psutil_windows' extension
11:57:05 INFO - error: Unable to find vcvarsall.bat
11:57:05 INFO - ----------------------------------------
11:57:05 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-n9tjv8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
11:57:05 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-152\AppData\Roaming\pip\pip.log
11:57:05 WARNING - Return code: 1
11:57:05 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!
11:57:05 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
11:57: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')]}
11:57:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:57: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')]}
11:57:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:57:05 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 0x0244E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02506200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024A30D8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0247F368>, '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 0x02223D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025110C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-152', 'USERDOMAIN': 'T-W864-IX-152', '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-152', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-152', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\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
11:57:05 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
11:57:05 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
11:57:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:57:05 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Roaming',
11:57:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:57:05 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:57:05 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:57:05 INFO - 'COMPUTERNAME': 'T-W864-IX-152',
11:57:05 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:57:05 INFO - 'DCLOCATION': 'SCL3',
11:57:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:57:05 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:57:05 INFO - 'HOMEDRIVE': 'C:',
11:57:05 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152',
11:57:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:57:05 INFO - 'KTS_VERSION': '1.19c',
11:57:05 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local',
11:57:05 INFO - 'LOGONSERVER': '\\\\T-W864-IX-152',
11:57:05 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:57:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:57:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:57:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:57:05 INFO - 'MOZ_NO_REMOTE': '1',
11:57:05 INFO - 'NO_EM_RESTART': '1',
11:57:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:57:05 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:57:05 INFO - 'OS': 'Windows_NT',
11:57:05 INFO - 'OURDRIVE': 'C:',
11:57:05 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
11:57:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:57:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:57:05 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:57:05 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:57:05 INFO - 'PROCESSOR_LEVEL': '6',
11:57:05 INFO - 'PROCESSOR_REVISION': '1e05',
11:57:05 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:57:05 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:57:05 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:57:05 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:57:05 INFO - 'PROMPT': '$P$G',
11:57:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:57:05 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:57:05 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:57:05 INFO - 'PWD': 'C:\\slave\\test',
11:57:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:57:05 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:57:05 INFO - 'SYSTEMDRIVE': 'C:',
11:57:05 INFO - 'SYSTEMROOT': 'C:\\windows',
11:57:05 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:05 INFO - 'TEST1': 'testie',
11:57:05 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:05 INFO - 'USERDOMAIN': 'T-W864-IX-152',
11:57:05 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152',
11:57:05 INFO - 'USERNAME': 'cltbld',
11:57:05 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-152',
11:57:05 INFO - 'WINDIR': 'C:\\windows',
11:57:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:57:06 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:57:06 INFO - Downloading/unpacking blobuploader==1.2.4
11:57:06 INFO - Downloading blobuploader-1.2.4.tar.gz
11:57:06 INFO - Running setup.py egg_info for package blobuploader
11:57:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:57:10 INFO - Running setup.py egg_info for package requests
11:57:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:57:10 INFO - Downloading docopt-0.6.1.tar.gz
11:57:10 INFO - Running setup.py egg_info for package docopt
11:57:10 INFO - Installing collected packages: blobuploader, docopt, requests
11:57:10 INFO - Running setup.py install for blobuploader
11:57:10 INFO - Running setup.py install for docopt
11:57:10 INFO - Running setup.py install for requests
11:57:10 INFO - Successfully installed blobuploader docopt requests
11:57:10 INFO - Cleaning up...
11:57:10 INFO - Return code: 0
11:57:10 INFO - Installing None into virtualenv C:\slave\test\build\venv
11:57: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')]}
11:57:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:57: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')]}
11:57:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:57:10 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 0x0244E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02506200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024A30D8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0247F368>, '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 0x02223D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025110C0>, '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-152', 'USERDOMAIN': 'T-W864-IX-152', '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-152', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-152', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\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
11:57:10 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
11:57:10 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
11:57:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:57:10 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Roaming',
11:57:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:57:10 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:57:10 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:57:10 INFO - 'COMPUTERNAME': 'T-W864-IX-152',
11:57:10 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:57:10 INFO - 'DCLOCATION': 'SCL3',
11:57:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:57:10 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:57:10 INFO - 'HOMEDRIVE': 'C:',
11:57:10 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152',
11:57:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:57:10 INFO - 'KTS_VERSION': '1.19c',
11:57:10 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local',
11:57:10 INFO - 'LOGONSERVER': '\\\\T-W864-IX-152',
11:57:10 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:57:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:57:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:57:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:57:10 INFO - 'MOZ_NO_REMOTE': '1',
11:57:10 INFO - 'NO_EM_RESTART': '1',
11:57:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:57:10 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:57:10 INFO - 'OS': 'Windows_NT',
11:57:10 INFO - 'OURDRIVE': 'C:',
11:57: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;C:\\mozilla-build\\hg',
11:57:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:57:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:57:10 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:57:10 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:57:10 INFO - 'PROCESSOR_LEVEL': '6',
11:57:10 INFO - 'PROCESSOR_REVISION': '1e05',
11:57:10 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:57:10 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:57:10 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:57:10 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:57:10 INFO - 'PROMPT': '$P$G',
11:57:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:57:10 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:57:10 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:57:10 INFO - 'PWD': 'C:\\slave\\test',
11:57:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:57:10 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:57:10 INFO - 'SYSTEMDRIVE': 'C:',
11:57:10 INFO - 'SYSTEMROOT': 'C:\\windows',
11:57:10 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:10 INFO - 'TEST1': 'testie',
11:57:10 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:10 INFO - 'USERDOMAIN': 'T-W864-IX-152',
11:57:10 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152',
11:57:10 INFO - 'USERNAME': 'cltbld',
11:57:10 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-152',
11:57:10 INFO - 'WINDIR': 'C:\\windows',
11:57:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:57:16 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
11:57:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
11:57:16 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
11:57:16 INFO - Unpacking c:\slave\test\build\tests\marionette\client
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
11:57:16 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
11:57:16 INFO - Unpacking c:\slave\test\build\tests\marionette
11:57:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
11:57:16 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:57:16 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
11:57:16 INFO - Running setup.py install for browsermob-proxy
11:57:30 INFO - Running setup.py install for manifestparser
11:57:30 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for marionette-client
11:57:30 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:57:30 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for marionette-driver
11:57:30 INFO - Running setup.py install for mozcrash
11:57:30 INFO - Running setup.py install for mozdebug
11:57:30 INFO - Running setup.py install for mozdevice
11:57:30 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for mozfile
11:57:30 INFO - Running setup.py install for mozhttpd
11:57:30 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for mozinfo
11:57:30 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for mozInstall
11:57:30 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for mozleak
11:57:30 INFO - Running setup.py install for mozlog
11:57:30 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for moznetwork
11:57:30 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for mozprocess
11:57:30 INFO - Running setup.py install for mozprofile
11:57:30 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for mozrunner
11:57:30 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for mozscreenshot
11:57:30 INFO - Running setup.py install for moztest
11:57:30 INFO - Running setup.py install for mozversion
11:57:30 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
11:57:30 INFO - Running setup.py install for wptserve
11:57:30 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
11:57:30 INFO - Cleaning up...
11:57:30 INFO - Return code: 0
11:57:30 INFO - Installing None into virtualenv C:\slave\test\build\venv
11:57:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:57:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:57:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:57:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:57:30 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 0x0244E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02506200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024A30D8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0247F368>, '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 0x02223D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025110C0>, '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-152', 'USERDOMAIN': 'T-W864-IX-152', '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-152', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-152', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\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
11:57:30 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
11:57:30 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
11:57:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:57:30 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Roaming',
11:57:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:57:30 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:57:30 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:57:30 INFO - 'COMPUTERNAME': 'T-W864-IX-152',
11:57:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:57:30 INFO - 'DCLOCATION': 'SCL3',
11:57:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:57:30 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:57:30 INFO - 'HOMEDRIVE': 'C:',
11:57:30 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152',
11:57:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:57:30 INFO - 'KTS_VERSION': '1.19c',
11:57:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local',
11:57:30 INFO - 'LOGONSERVER': '\\\\T-W864-IX-152',
11:57:30 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:57:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:57:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:57:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:57:30 INFO - 'MOZ_NO_REMOTE': '1',
11:57:30 INFO - 'NO_EM_RESTART': '1',
11:57:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:57:30 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:57:30 INFO - 'OS': 'Windows_NT',
11:57:30 INFO - 'OURDRIVE': 'C:',
11:57:30 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
11:57:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:57:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:57:30 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:57:30 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:57:30 INFO - 'PROCESSOR_LEVEL': '6',
11:57:30 INFO - 'PROCESSOR_REVISION': '1e05',
11:57:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:57:30 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:57:30 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:57:30 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:57:30 INFO - 'PROMPT': '$P$G',
11:57:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:57:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:57:30 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:57:30 INFO - 'PWD': 'C:\\slave\\test',
11:57:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:57:30 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:57:30 INFO - 'SYSTEMDRIVE': 'C:',
11:57:30 INFO - 'SYSTEMROOT': 'C:\\windows',
11:57:30 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:30 INFO - 'TEST1': 'testie',
11:57:30 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:30 INFO - 'USERDOMAIN': 'T-W864-IX-152',
11:57:30 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152',
11:57:30 INFO - 'USERNAME': 'cltbld',
11:57:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-152',
11:57:30 INFO - 'WINDIR': 'C:\\windows',
11:57:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:57:33 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
11:57:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
11:57:33 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
11:57:33 INFO - Unpacking c:\slave\test\build\tests\marionette\client
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient
11:57:33 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
11:57:33 INFO - Unpacking c:\slave\test\build\tests\marionette
11:57:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
11:57:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:57:33 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))
11:57:46 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))
11:57:46 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))
11:57:46 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))
11:57:46 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))
11:57:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
11:57:46 INFO - Downloading blessings-1.6.tar.gz
11:57:46 INFO - Running setup.py egg_info for package blessings
11:57:46 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))
11:57:46 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
11:57:46 INFO - Running setup.py install for blessings
11:57:46 INFO - Running setup.py install for browsermob-proxy
11:57:46 INFO - Running setup.py install for manifestparser
11:57:46 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Running setup.py install for marionette-client
11:57:46 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:57:46 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Running setup.py install for marionette-driver
11:57:46 INFO - Running setup.py install for mozcrash
11:57:46 INFO - Running setup.py install for mozdebug
11:57:46 INFO - Running setup.py install for mozdevice
11:57:46 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Running setup.py install for mozhttpd
11:57:46 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Running setup.py install for mozInstall
11:57:46 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Running setup.py install for mozleak
11:57:46 INFO - Running setup.py install for mozprofile
11:57:46 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Running setup.py install for mozrunner
11:57:46 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
11:57:46 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
11:57:48 INFO - Running setup.py install for mozscreenshot
11:57:48 INFO - Running setup.py install for moztest
11:57:48 INFO - Running setup.py install for mozversion
11:57:48 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
11:57:48 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
11:57:48 INFO - Running setup.py install for wptserve
11:57:48 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
11:57:48 INFO - Cleaning up...
11:57:48 INFO - Return code: 0
11:57:48 INFO - Done creating virtualenv C:\slave\test\build\venv.
11:57:48 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
11:57:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
11:57:48 INFO - Reading from file tmpfile_stdout
11:57:48 INFO - Using _rmtree_windows ...
11:57:48 INFO - Using _rmtree_windows ...
11:57:48 INFO - Current package versions:
11:57:48 INFO - blessings == 1.6
11:57:48 INFO - blobuploader == 1.2.4
11:57:48 INFO - browsermob-proxy == 0.6.0
11:57:48 INFO - distribute == 0.6.14
11:57:48 INFO - docopt == 0.6.1
11:57:48 INFO - manifestparser == 1.1
11:57:48 INFO - marionette-client == 2.3.0
11:57:48 INFO - marionette-driver == 1.4.0
11:57:48 INFO - mozInstall == 1.12
11:57:48 INFO - mozcrash == 0.17
11:57:48 INFO - mozdebug == 0.1
11:57:48 INFO - mozdevice == 0.48
11:57:48 INFO - mozfile == 1.2
11:57:48 INFO - mozhttpd == 0.7
11:57:48 INFO - mozinfo == 0.9
11:57:48 INFO - mozleak == 0.1
11:57:48 INFO - mozlog == 3.1
11:57:48 INFO - moznetwork == 0.27
11:57:48 INFO - mozprocess == 0.22
11:57:48 INFO - mozprofile == 0.28
11:57:48 INFO - mozrunner == 6.11
11:57:48 INFO - mozscreenshot == 0.1
11:57:48 INFO - mozsystemmonitor == 0.0
11:57:48 INFO - moztest == 0.7
11:57:48 INFO - mozversion == 1.4
11:57:48 INFO - requests == 1.2.3
11:57:48 INFO - wptserve == 1.4.0
11:57:48 INFO - Running post-action listener: _resource_record_post_action
11:57:48 INFO - Running post-action listener: _start_resource_monitoring
11:57:48 INFO - Starting resource monitoring.
11:57:48 INFO - #####
11:57:48 INFO - ##### Running pull step.
11:57:48 INFO - #####
11:57:48 INFO - Running pre-action listener: _resource_record_pre_action
11:57:48 INFO - Running main action method: pull
11:57:48 INFO - Pull has nothing to do!
11:57:48 INFO - Running post-action listener: _resource_record_post_action
11:57:48 INFO - #####
11:57:48 INFO - ##### Running install step.
11:57:48 INFO - #####
11:57:48 INFO - Running pre-action listener: _resource_record_pre_action
11:57:48 INFO - Running main action method: install
11:57:48 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
11:57:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
11:57:49 INFO - Reading from file tmpfile_stdout
11:57:49 INFO - Using _rmtree_windows ...
11:57:49 INFO - Using _rmtree_windows ...
11:57:49 INFO - Detecting whether we're running mozinstall >=1.0...
11:57:49 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
11:57:49 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
11:57:49 INFO - Reading from file tmpfile_stdout
11:57:49 INFO - Output received:
11:57:49 INFO - Usage: mozinstall-script.py [options] installer
11:57:49 INFO - Options:
11:57:49 INFO - -h, --help show this help message and exit
11:57:49 INFO - -d DEST, --destination=DEST
11:57:49 INFO - Directory to install application into. [default:
11:57:49 INFO - "C:\slave\test"]
11:57:49 INFO - --app=APP Application being installed. [default: firefox]
11:57:49 INFO - Using _rmtree_windows ...
11:57:49 INFO - Using _rmtree_windows ...
11:57:49 INFO - mkdir: C:\slave\test\build\application
11:57:49 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application']
11:57:49 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win64.zip --destination C:\slave\test\build\application
11:57:50 INFO - Reading from file tmpfile_stdout
11:57:50 INFO - Output received:
11:57:50 INFO - C:\slave\test\build\application\firefox\firefox.exe
11:57:50 INFO - Using _rmtree_windows ...
11:57:50 INFO - Using _rmtree_windows ...
11:57:50 INFO - Running post-action listener: _resource_record_post_action
11:57:50 INFO - #####
11:57:50 INFO - ##### Running run-tests step.
11:57:50 INFO - #####
11:57:50 INFO - Running pre-action listener: _resource_record_pre_action
11:57:50 INFO - Running main action method: run_tests
11:57:50 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
11:57:50 INFO - Minidump filename unknown. Determining based upon platform and architecture.
11:57:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
11:57:50 INFO - grabbing minidump binary from tooltool
11:57:50 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')]}
11:57:50 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 0x0247F368>, '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 0x02223D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025110C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
11:57:50 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
11:57:50 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
11:57:50 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
11:57:52 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpl9luri
11:57:52 INFO - INFO - File integrity verified, renaming tmpl9luri to win32-minidump_stackwalk.exe
11:57:52 INFO - Return code: 0
11:57:52 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
11:57:52 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
11:57:52 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/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
11:57:52 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/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
11:57:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:57:52 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Roaming',
11:57:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
11:57:52 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
11:57:52 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
11:57:52 INFO - 'COMPUTERNAME': 'T-W864-IX-152',
11:57:52 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:57:52 INFO - 'DCLOCATION': 'SCL3',
11:57:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:57:52 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:57:52 INFO - 'HOMEDRIVE': 'C:',
11:57:52 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-152',
11:57:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:57:52 INFO - 'KTS_VERSION': '1.19c',
11:57:52 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-152\\AppData\\Local',
11:57:52 INFO - 'LOGONSERVER': '\\\\T-W864-IX-152',
11:57:52 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
11:57:52 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:57:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:57:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:57:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:57:52 INFO - 'MOZ_NO_REMOTE': '1',
11:57:52 INFO - 'NO_EM_RESTART': '1',
11:57:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:57:52 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:57:52 INFO - 'OS': 'Windows_NT',
11:57:52 INFO - 'OURDRIVE': 'C:',
11:57:52 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg',
11:57:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:57:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:57:52 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
11:57:52 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
11:57:52 INFO - 'PROCESSOR_LEVEL': '6',
11:57:52 INFO - 'PROCESSOR_REVISION': '1e05',
11:57:52 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:57:52 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
11:57:52 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
11:57:52 INFO - 'PROGRAMW6432': 'C:\\Program Files',
11:57:52 INFO - 'PROMPT': '$P$G',
11:57:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:57:52 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:57:52 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:57:52 INFO - 'PWD': 'C:\\slave\\test',
11:57:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:57:52 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:57:52 INFO - 'SYSTEMDRIVE': 'C:',
11:57:52 INFO - 'SYSTEMROOT': 'C:\\windows',
11:57:52 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:52 INFO - 'TEST1': 'testie',
11:57:52 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
11:57:52 INFO - 'USERDOMAIN': 'T-W864-IX-152',
11:57:52 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-152',
11:57:52 INFO - 'USERNAME': 'cltbld',
11:57:52 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-152',
11:57:52 INFO - 'WINDIR': 'C:\\windows',
11:57:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:57:53 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/dhaReNuXScuk0HJxNUonMQ/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
ProcessManager NOT managing child processes
ProcessManager UNABLE to use job objects to manage child processes
11:57:54 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
11:57:54 INFO - import pkg_resources
11:57:56 INFO - Using 1 client processes
11:57:58 INFO - SUITE-START | Running 1476 tests
11:57:58 INFO - Running testharness tests
11:57:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
11:57:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms
11:57:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
11:57:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms
11:57:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
11:57:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms
11:57:58 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
11:57:58 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
11:57:58 INFO - TEST-START | /content-security-policy/generic/generic-0_10.html
11:57:58 INFO - TEST-SKIP | /content-security-policy/generic/generic-0_10.html | took 0ms
11:57:58 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
11:57:58 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
11:57:58 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
11:57:58 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
11:57:58 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2.html
11:57:58 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2.html | took 0ms
11:57:58 INFO - TEST-START | /content-security-policy/script-src/script-src-1_2_1.html
11:57:58 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_2_1.html | took 1ms
11:57:58 INFO - TEST-START | /content-security-policy/script-src/script-src-1_4_1.html
11:57:58 INFO - TEST-SKIP | /content-security-policy/script-src/script-src-1_4_1.html | took 0ms
11:57:58 INFO - TEST-START | /content-security-policy/style-src/style-src-3_2.html
11:57:58 INFO - TEST-SKIP | /content-security-policy/style-src/style-src-3_2.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
11:57:58 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
11:57:58 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
11:57:58 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
11:57:58 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
11:57:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
11:57:58 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 1ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 1ms
11:57:58 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
11:57:58 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 1ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
11:57:58 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
11:57:58 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
11:57:59 INFO - Setting up ssl
11:57:59 INFO - PROCESS | certutil |
11:58:00 INFO - PROCESS | certutil |
11:58:00 INFO - PROCESS | certutil |
11:58:00 INFO - Certificate Nickname Trust Attributes
11:58:00 INFO - SSL,S/MIME,JAR/XPI
11:58:00 INFO -
11:58:00 INFO - web-platform-tests CT,,
11:58:00 INFO -
11:58:00 INFO - Starting runner
11:58:02 INFO - PROCESS | 700 | 1467140282088 Marionette INFO Listening on port 2828
11:58:06 INFO - PROCESS | 700 | 1467140286497 Marionette INFO startBrowser 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:06 INFO - PROCESS | 700 | 1467140286506 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:07 INFO - PROCESS | 700 | 1467140287793 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:07 INFO - PROCESS | 700 | 1467140287799 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:07 INFO - PROCESS | 700 | 1467140287947 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:10 INFO - PROCESS | 700 | 1467140290440 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
11:58:10 INFO - PROCESS | 700 | 1467140290626 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:10 INFO - PROCESS | 700 | 1467140290633 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
11:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 690ms
11:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
11:58:11 INFO - PROCESS | 700 | 1467140291154 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:11 INFO - PROCESS | 700 | 1467140291178 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
11:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 169ms
11:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
11:58:11 INFO - PROCESS | 700 | 1467140291325 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:11 INFO - PROCESS | 700 | 1467140291349 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
11:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 169ms
11:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
11:58:11 INFO - PROCESS | 700 | 1467140291502 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:11 INFO - PROCESS | 700 | 1467140291516 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
11:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 167ms
11:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
11:58:11 INFO - PROCESS | 700 | 1467140291672 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:11 INFO - PROCESS | 700 | 1467140291694 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
11:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 227ms
11:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
11:58:11 INFO - PROCESS | 700 | 1467140291959 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:11 INFO - PROCESS | 700 | 1467140291982 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
11:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 336ms
11:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
11:58:12 INFO - PROCESS | 700 | 1467140292296 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:12 INFO - PROCESS | 700 | 1467140292311 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
11:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 134ms
11:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
11:58:12 INFO - PROCESS | 700 | 1467140292435 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:12 INFO - PROCESS | 700 | 1467140292462 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
11:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 168ms
11:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
11:58:12 INFO - PROCESS | 700 | 1467140292608 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:12 INFO - PROCESS | 700 | 1467140292633 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
11:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 189ms
11:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
11:58:12 INFO - PROCESS | 700 | 1467140292799 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:12 INFO - PROCESS | 700 | 1467140292816 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
11:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 169ms
11:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
11:58:12 INFO - PROCESS | 700 | 1467140292976 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - PROCESS | 700 | 1467140293006 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
11:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 168ms
11:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
11:58:13 INFO - PROCESS | 700 | 1467140293146 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - PROCESS | 700 | 1467140293165 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
11:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 169ms
11:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
11:58:13 INFO - PROCESS | 700 | 1467140293323 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - PROCESS | 700 | 1467140293335 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
11:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 168ms
11:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
11:58:13 INFO - PROCESS | 700 | 1467140293494 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - PROCESS | 700 | 1467140293514 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
11:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 171ms
11:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
11:58:13 INFO - PROCESS | 700 | 1467140293669 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - PROCESS | 700 | 1467140293683 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
11:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 168ms
11:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
11:58:13 INFO - PROCESS | 700 | 1467140293843 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:13 INFO - PROCESS | 700 | 1467140293864 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
11:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 168ms
11:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
11:58:14 INFO - PROCESS | 700 | 1467140294016 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - PROCESS | 700 | 1467140294036 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
11:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 169ms
11:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
11:58:14 INFO - PROCESS | 700 | 1467140294192 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - PROCESS | 700 | 1467140294210 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
11:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 170ms
11:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
11:58:14 INFO - PROCESS | 700 | 1467140294365 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - PROCESS | 700 | 1467140294383 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
11:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 170ms
11:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
11:58:14 INFO - PROCESS | 700 | 1467140294542 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - PROCESS | 700 | 1467140294562 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
11:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 187ms
11:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
11:58:14 INFO - PROCESS | 700 | 1467140294732 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - PROCESS | 700 | 1467140294754 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
11:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 169ms
11:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
11:58:14 INFO - PROCESS | 700 | 1467140294908 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:14 INFO - PROCESS | 700 | 1467140294920 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
11:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 170ms
11:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
11:58:15 INFO - PROCESS | 700 | 1467140295080 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:15 INFO - PROCESS | 700 | 1467140295102 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
11:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 170ms
11:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
11:58:15 INFO - PROCESS | 700 | 1467140295260 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:15 INFO - PROCESS | 700 | 1467140295285 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
11:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 189ms
11:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
11:58:15 INFO - PROCESS | 700 | 1467140295452 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:15 INFO - PROCESS | 700 | 1467140295472 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
11:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 188ms
11:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
11:58:15 INFO - PROCESS | 700 | 1467140295645 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:15 INFO - PROCESS | 700 | 1467140295664 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
11:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 173ms
11:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
11:58:15 INFO - PROCESS | 700 | 1467140295820 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:15 INFO - PROCESS | 700 | 1467140295834 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
11:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 229ms
11:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
11:58:16 INFO - PROCESS | 700 | 1467140296054 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - PROCESS | 700 | 1467140296069 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
11:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 170ms
11:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
11:58:16 INFO - PROCESS | 700 | 1467140296230 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - PROCESS | 700 | 1467140296251 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
11:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 170ms
11:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
11:58:16 INFO - PROCESS | 700 | 1467140296405 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - PROCESS | 700 | 1467140296420 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
11:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 170ms
11:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
11:58:16 INFO - PROCESS | 700 | 1467140296581 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - PROCESS | 700 | 1467140296600 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
11:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 168ms
11:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
11:58:16 INFO - PROCESS | 700 | 1467140296752 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - PROCESS | 700 | 1467140296771 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
11:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 168ms
11:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
11:58:16 INFO - PROCESS | 700 | 1467140296927 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:16 INFO - PROCESS | 700 | 1467140296949 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
11:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 188ms
11:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
11:58:17 INFO - PROCESS | 700 | 1467140297118 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - PROCESS | 700 | 1467140297137 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
11:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 171ms
11:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
11:58:17 INFO - PROCESS | 700 | 1467140297301 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - PROCESS | 700 | 1467140297320 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
11:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 170ms
11:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
11:58:17 INFO - PROCESS | 700 | 1467140297472 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - PROCESS | 700 | 1467140297485 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
11:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 117ms
11:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
11:58:17 INFO - PROCESS | 700 | 1467140297597 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - PROCESS | 700 | 1467140297614 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
11:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 169ms
11:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
11:58:17 INFO - PROCESS | 700 | 1467140297769 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - PROCESS | 700 | 1467140297789 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
11:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 170ms
11:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
11:58:17 INFO - PROCESS | 700 | 1467140297945 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:17 INFO - PROCESS | 700 | 1467140297964 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
11:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 119ms
11:58:18 INFO - PROCESS | 700 | 1467140298066 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
11:58:18 INFO - PROCESS | 700 | 1467140298087 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
11:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 169ms
11:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
11:58:18 INFO - PROCESS | 700 | 1467140298240 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - PROCESS | 700 | 1467140298257 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
11:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 168ms
11:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
11:58:18 INFO - PROCESS | 700 | 1467140298415 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - PROCESS | 700 | 1467140298434 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
11:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 170ms
11:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
11:58:18 INFO - PROCESS | 700 | 1467140298589 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - PROCESS | 700 | 1467140298613 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
11:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 171ms
11:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
11:58:18 INFO - PROCESS | 700 | 1467140298769 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - PROCESS | 700 | 1467140298789 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
11:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 169ms
11:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
11:58:18 INFO - PROCESS | 700 | 1467140298945 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:18 INFO - PROCESS | 700 | 1467140298966 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
11:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 169ms
11:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
11:58:19 INFO - PROCESS | 700 | 1467140299116 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - PROCESS | 700 | 1467140299137 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
11:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 170ms
11:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
11:58:19 INFO - PROCESS | 700 | 1467140299297 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - PROCESS | 700 | 1467140299315 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
11:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 168ms
11:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
11:58:19 INFO - PROCESS | 700 | 1467140299468 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - PROCESS | 700 | 1467140299487 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
11:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 168ms
11:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
11:58:19 INFO - PROCESS | 700 | 1467140299642 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - PROCESS | 700 | 1467140299658 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
11:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 118ms
11:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
11:58:19 INFO - PROCESS | 700 | 1467140299773 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - PROCESS | 700 | 1467140299795 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
11:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 170ms
11:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
11:58:19 INFO - PROCESS | 700 | 1467140299951 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:19 INFO - PROCESS | 700 | 1467140299971 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
11:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 189ms
11:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
11:58:20 INFO - PROCESS | 700 | 1467140300143 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - PROCESS | 700 | 1467140300158 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
11:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 170ms
11:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
11:58:20 INFO - PROCESS | 700 | 1467140300318 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - PROCESS | 700 | 1467140300339 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
11:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 169ms
11:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
11:58:20 INFO - PROCESS | 700 | 1467140300491 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - PROCESS | 700 | 1467140300510 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
11:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 169ms
11:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
11:58:20 INFO - PROCESS | 700 | 1467140300666 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - PROCESS | 700 | 1467140300685 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
11:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 119ms
11:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
11:58:20 INFO - PROCESS | 700 | 1467140300788 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - PROCESS | 700 | 1467140300806 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
11:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 170ms
11:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
11:58:20 INFO - PROCESS | 700 | 1467140300965 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:20 INFO - PROCESS | 700 | 1467140300976 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
11:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 170ms
11:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
11:58:21 INFO - PROCESS | 700 | 1467140301139 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:21 INFO - PROCESS | 700 | 1467140301159 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
11:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 170ms
11:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
11:58:21 INFO - PROCESS | 700 | 1467140301319 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:21 INFO - PROCESS | 700 | 1467140301337 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
11:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 188ms
11:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
11:58:21 INFO - PROCESS | 700 | 1467140301507 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:21 INFO - PROCESS | 700 | 1467140301526 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
11:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 171ms
11:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
11:58:21 INFO - PROCESS | 700 | 1467140301685 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:21 INFO - PROCESS | 700 | 1467140301706 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
11:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 170ms
11:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
11:58:21 INFO - PROCESS | 700 | 1467140301862 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:21 INFO - PROCESS | 700 | 1467140301889 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
11:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 170ms
11:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
11:58:22 INFO - PROCESS | 700 | 1467140302036 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:22 INFO - PROCESS | 700 | 1467140302055 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
11:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 334ms
11:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
11:58:22 INFO - PROCESS | 700 | 1467140302381 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:22 INFO - PROCESS | 700 | 1467140302543 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
11:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 336ms
11:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
11:58:22 INFO - PROCESS | 700 | 1467140302725 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:22 INFO - PROCESS | 700 | 1467140302747 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
11:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 188ms
11:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
11:58:22 INFO - PROCESS | 700 | 1467140302919 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:22 INFO - PROCESS | 700 | 1467140302939 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
11:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 169ms
11:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
11:58:23 INFO - PROCESS | 700 | 1467140303089 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - PROCESS | 700 | 1467140303112 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
11:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 171ms
11:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
11:58:23 INFO - PROCESS | 700 | 1467140303264 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - PROCESS | 700 | 1467140303294 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
11:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 170ms
11:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
11:58:23 INFO - PROCESS | 700 | 1467140303439 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - PROCESS | 700 | 1467140303468 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
11:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 170ms
11:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
11:58:23 INFO - PROCESS | 700 | 1467140303620 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - PROCESS | 700 | 1467140303638 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
11:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 169ms
11:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
11:58:23 INFO - PROCESS | 700 | 1467140303790 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - PROCESS | 700 | 1467140303810 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
11:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 170ms
11:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
11:58:23 INFO - PROCESS | 700 | 1467140303963 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:23 INFO - PROCESS | 700 | 1467140303979 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
11:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 169ms
11:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
11:58:24 INFO - PROCESS | 700 | 1467140304142 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:24 INFO - PROCESS | 700 | 1467140304167 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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.
11:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 170ms
11:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
11:58:24 INFO - PROCESS | 700 | 1467140304327 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:24 INFO - PROCESS | 700 | 1467140304348 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:24 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.
11:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 335ms
11:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
11:58:24 INFO - PROCESS | 700 | 1467140304660 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:24 INFO - PROCESS | 700 | 1467140304680 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:24 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.
11:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 169ms
11:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
11:58:24 INFO - PROCESS | 700 | 1467140304836 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:24 INFO - PROCESS | 700 | 1467140304849 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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.
11:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 170ms
11:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
11:58:25 INFO - PROCESS | 700 | 1467140305010 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:25 INFO - PROCESS | 700 | 1467140305029 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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.
11:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 169ms
11:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
11:58:25 INFO - PROCESS | 700 | 1467140305187 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:25 INFO - PROCESS | 700 | 1467140305208 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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.
11:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 170ms
11:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
11:58:25 INFO - PROCESS | 700 | 1467140305359 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:25 INFO - PROCESS | 700 | 1467140305380 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:25 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.
11:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 171ms
11:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
11:58:25 INFO - PROCESS | 700 | 1467140305537 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:25 INFO - PROCESS | 700 | 1467140305549 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:25 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.
11:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 169ms
11:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
11:58:25 INFO - PROCESS | 700 | 1467140305708 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:25 INFO - PROCESS | 700 | 1467140305729 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:25 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.
11:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 169ms
11:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
11:58:25 INFO - PROCESS | 700 | 1467140305883 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:25 INFO - PROCESS | 700 | 1467140305899 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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.
11:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 169ms
11:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
11:58:26 INFO - PROCESS | 700 | 1467140306058 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:26 INFO - PROCESS | 700 | 1467140306079 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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.
11:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 169ms
11:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
11:58:26 INFO - PROCESS | 700 | 1467140306230 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:26 INFO - PROCESS | 700 | 1467140306252 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:26 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.
11:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 170ms
11:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
11:58:26 INFO - PROCESS | 700 | 1467140306409 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:26 INFO - PROCESS | 700 | 1467140306428 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:26 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.
11:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 169ms
11:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
11:58:26 INFO - PROCESS | 700 | 1467140306584 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:26 INFO - PROCESS | 700 | 1467140306599 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:26 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.
11:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 229ms
11:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
11:58:26 INFO - PROCESS | 700 | 1467140306823 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:26 INFO - PROCESS | 700 | 1467140306843 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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.
11:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 230ms
11:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
11:58:27 INFO - PROCESS | 700 | 1467140307055 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:27 INFO - PROCESS | 700 | 1467140307068 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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.
11:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 170ms
11:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
11:58:27 INFO - PROCESS | 700 | 1467140307228 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:27 INFO - PROCESS | 700 | 1467140307250 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:27 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.
11:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 170ms
11:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
11:58:27 INFO - PROCESS | 700 | 1467140307408 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:27 INFO - PROCESS | 700 | 1467140307429 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:27 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.
11:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 186ms
11:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
11:58:27 INFO - PROCESS | 700 | 1467140307594 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:27 INFO - PROCESS | 700 | 1467140307614 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:27 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.
11:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 170ms
11:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
11:58:27 INFO - PROCESS | 700 | 1467140307769 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:27 INFO - PROCESS | 700 | 1467140307786 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:27 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.
11:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 169ms
11:58:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
11:58:27 INFO - PROCESS | 700 | 1467140307944 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:27 INFO - PROCESS | 700 | 1467140307969 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
11:58:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 170ms
11:58:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
11:58:28 INFO - PROCESS | 700 | 1467140308118 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:28 INFO - PROCESS | 700 | 1467140308146 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
11:58:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 524ms
11:58:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
11:58:28 INFO - PROCESS | 700 | 1467140308648 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:28 INFO - PROCESS | 700 | 1467140308671 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
11:58:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 170ms
11:58:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
11:58:28 INFO - PROCESS | 700 | 1467140308827 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:28 INFO - PROCESS | 700 | 1467140308849 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
11:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 189ms
11:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
11:58:29 INFO - PROCESS | 700 | 1467140309019 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - PROCESS | 700 | 1467140309035 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
11:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 170ms
11:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
11:58:29 INFO - PROCESS | 700 | 1467140309193 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - PROCESS | 700 | 1467140309216 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
11:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 168ms
11:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
11:58:29 INFO - PROCESS | 700 | 1467140309364 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - PROCESS | 700 | 1467140309387 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
11:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 170ms
11:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
11:58:29 INFO - PROCESS | 700 | 1467140309543 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - PROCESS | 700 | 1467140309567 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
11:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 171ms
11:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
11:58:29 INFO - PROCESS | 700 | 1467140309715 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - PROCESS | 700 | 1467140309740 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
11:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 169ms
11:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
11:58:29 INFO - PROCESS | 700 | 1467140309894 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:29 INFO - PROCESS | 700 | 1467140309912 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
11:58:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 189ms
11:58:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
11:58:30 INFO - PROCESS | 700 | 1467140310082 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:30 INFO - PROCESS | 700 | 1467140310101 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
11:58:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 171ms
11:58:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
11:58:30 INFO - PROCESS | 700 | 1467140310265 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:30 INFO - PROCESS | 700 | 1467140310286 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:30 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
11:58:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 689ms
11:58:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
11:58:30 INFO - PROCESS | 700 | 1467140310952 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:30 INFO - PROCESS | 700 | 1467140310968 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
11:58:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 688ms
11:58:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
11:58:31 INFO - PROCESS | 700 | 1467140311645 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:31 INFO - PROCESS | 700 | 1467140311666 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:31 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
11:58:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:58:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
11:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 169ms
11:58:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
11:58:31 INFO - PROCESS | 700 | 1467140311820 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:31 INFO - PROCESS | 700 | 1467140311845 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
11:58:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 171ms
11:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
11:58:32 INFO - PROCESS | 700 | 1467140311996 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - PROCESS | 700 | 1467140312014 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
11:58:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 170ms
11:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
11:58:32 INFO - PROCESS | 700 | 1467140312168 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - PROCESS | 700 | 1467140312188 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
11:58:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 170ms
11:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
11:58:32 INFO - PROCESS | 700 | 1467140312346 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - PROCESS | 700 | 1467140312368 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
11:58:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 170ms
11:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
11:58:32 INFO - PROCESS | 700 | 1467140312525 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - PROCESS | 700 | 1467140312538 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
11:58:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 169ms
11:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
11:58:32 INFO - PROCESS | 700 | 1467140312697 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - PROCESS | 700 | 1467140312716 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
11:58:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
11:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 170ms
11:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
11:58:32 INFO - PROCESS | 700 | 1467140312872 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:32 INFO - PROCESS | 700 | 1467140312899 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
11:58:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 168ms
11:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
11:58:33 INFO - PROCESS | 700 | 1467140313047 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:33 INFO - PROCESS | 700 | 1467140313066 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:33 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
11:58:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
11:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 170ms
11:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
11:58:33 INFO - PROCESS | 700 | 1467140313221 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:33 INFO - PROCESS | 700 | 1467140313237 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:33 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
11:58:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:58:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
11:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 169ms
11:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
11:58:33 INFO - PROCESS | 700 | 1467140313396 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:33 INFO - PROCESS | 700 | 1467140313419 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:33 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
11:58:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
11:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 229ms
11:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
11:58:33 INFO - PROCESS | 700 | 1467140313632 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:33 INFO - PROCESS | 700 | 1467140313652 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
11:58:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 230ms
11:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
11:58:33 INFO - PROCESS | 700 | 1467140313867 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:33 INFO - PROCESS | 700 | 1467140313888 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
11:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 171ms
11:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
11:58:34 INFO - PROCESS | 700 | 1467140314045 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:34 INFO - PROCESS | 700 | 1467140314065 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
11:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 187ms
11:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
11:58:34 INFO - PROCESS | 700 | 1467140314250 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:34 INFO - PROCESS | 700 | 1467140314285 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
11:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 335ms
11:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
11:58:34 INFO - PROCESS | 700 | 1467140314591 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:34 INFO - PROCESS | 700 | 1467140314606 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
11:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 168ms
11:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
11:58:34 INFO - PROCESS | 700 | 1467140314766 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:34 INFO - PROCESS | 700 | 1467140314791 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
11:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 167ms
11:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
11:58:34 INFO - PROCESS | 700 | 1467140314945 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:34 INFO - PROCESS | 700 | 1467140314967 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
11:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 169ms
11:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
11:58:35 INFO - PROCESS | 700 | 1467140315114 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 INFO - PROCESS | 700 | 1467140315135 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
11:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 168ms
11:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
11:58:35 INFO - PROCESS | 700 | 1467140315286 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 INFO - PROCESS | 700 | 1467140315307 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
11:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 171ms
11:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
11:58:35 INFO - PROCESS | 700 | 1467140315465 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 INFO - PROCESS | 700 | 1467140315488 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
11:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 171ms
11:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
11:58:35 INFO - PROCESS | 700 | 1467140315644 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 INFO - PROCESS | 700 | 1467140315656 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
11:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 169ms
11:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
11:58:35 INFO - PROCESS | 700 | 1467140315815 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 INFO - PROCESS | 700 | 1467140315835 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:35 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
11:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 170ms
11:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
11:58:35 INFO - PROCESS | 700 | 1467140315991 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:36 INFO - PROCESS | 700 | 1467140316008 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
11:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 169ms
11:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
11:58:36 INFO - PROCESS | 700 | 1467140316165 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:36 INFO - PROCESS | 700 | 1467140316184 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
11:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 169ms
11:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
11:58:36 INFO - PROCESS | 700 | 1467140316339 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:36 INFO - PROCESS | 700 | 1467140316356 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:36 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
11:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 169ms
11:58:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
11:58:36 INFO - PROCESS | 700 | 1467140316519 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:36 INFO - PROCESS | 700 | 1467140316611 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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
11:58:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
11:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:58:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
11:58:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
11:58: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
11:58:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
11:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:58:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
11:58:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
11:58:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 524ms
11:58:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
11:58:37 INFO - PROCESS | 700 | 1467140317052 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:37 INFO - PROCESS | 700 | 1467140317073 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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.
11:58:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 170ms
11:58:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
11:58:37 INFO - PROCESS | 700 | 1467140317225 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:37 INFO - PROCESS | 700 | 1467140317247 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:37 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.
11:58:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 170ms
11:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
11:58:37 INFO - PROCESS | 700 | 1467140317401 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:37 INFO - PROCESS | 700 | 1467140317422 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
11:58:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 170ms
11:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
11:58:37 INFO - PROCESS | 700 | 1467140317575 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:37 INFO - PROCESS | 700 | 1467140317589 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
11:58:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 170ms
11:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
11:58:37 INFO - PROCESS | 700 | 1467140317749 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:37 INFO - PROCESS | 700 | 1467140317769 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
11:58:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 170ms
11:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
11:58:37 INFO - PROCESS | 700 | 1467140317925 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:37 INFO - PROCESS | 700 | 1467140317940 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
11:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 169ms
11:58:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
11:58:38 INFO - PROCESS | 700 | 1467140318099 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - PROCESS | 700 | 1467140318118 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
11:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 169ms
11:58:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
11:58:38 INFO - PROCESS | 700 | 1467140318273 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - PROCESS | 700 | 1467140318288 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
11:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 169ms
11:58:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
11:58:38 INFO - PROCESS | 700 | 1467140318449 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - PROCESS | 700 | 1467140318469 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
11:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 188ms
11:58:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
11:58:38 INFO - PROCESS | 700 | 1467140318640 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - PROCESS | 700 | 1467140318660 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
11:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 168ms
11:58:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
11:58:38 INFO - PROCESS | 700 | 1467140318816 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - PROCESS | 700 | 1467140318835 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
11:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 171ms
11:58:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
11:58:39 INFO - PROCESS | 700 | 1467140318996 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:39 INFO - PROCESS | 700 | 1467140319008 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
11:58:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 169ms
11:58:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
11:58:39 INFO - PROCESS | 700 | 1467140319167 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:39 INFO - PROCESS | 700 | 1467140319188 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
11:58:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 170ms
11:58:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
11:58:39 INFO - PROCESS | 700 | 1467140319341 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:39 INFO - PROCESS | 700 | 1467140319357 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
11:58:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 170ms
11:58:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
11:58:39 INFO - PROCESS | 700 | 1467140319516 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:39 INFO - PROCESS | 700 | 1467140319535 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
11:58:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 169ms
11:58:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
11:58:39 INFO - PROCESS | 700 | 1467140319691 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:39 INFO - PROCESS | 700 | 1467140319706 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
11:58:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 377ms
11:58:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
11:58:40 INFO - PROCESS | 700 | 1467140320074 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:40 INFO - PROCESS | 700 | 1467140320089 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
11:58:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 170ms
11:58:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
11:58:40 INFO - PROCESS | 700 | 1467140320251 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:40 INFO - PROCESS | 700 | 1467140320278 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
11:58:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 376ms
11:58:40 INFO - PROCESS | 700 | 1467140320663 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
11:58:40 INFO - PROCESS | 700 | 1467140320709 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
11:58:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 230ms
11:58:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
11:58:40 INFO - PROCESS | 700 | 1467140320909 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:40 INFO - PROCESS | 700 | 1467140320927 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
11:58:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 170ms
11:58:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
11:58:41 INFO - PROCESS | 700 | 1467140321081 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - PROCESS | 700 | 1467140321101 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
11:58:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 170ms
11:58:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
11:58:41 INFO - PROCESS | 700 | 1467140321253 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - PROCESS | 700 | 1467140321277 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
11:58:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 169ms
11:58:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
11:58:41 INFO - PROCESS | 700 | 1467140321434 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - PROCESS | 700 | 1467140321454 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
11:58:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 170ms
11:58:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
11:58:41 INFO - PROCESS | 700 | 1467140321615 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - PROCESS | 700 | 1467140321640 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
11:58:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 169ms
11:58:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
11:58:41 INFO - PROCESS | 700 | 1467140321784 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - PROCESS | 700 | 1467140321805 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
11:58:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 169ms
11:58:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
11:58:41 INFO - PROCESS | 700 | 1467140321958 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:41 INFO - PROCESS | 700 | 1467140321975 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
11:58:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 169ms
11:58:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
11:58:42 INFO - PROCESS | 700 | 1467140322134 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:42 INFO - PROCESS | 700 | 1467140322154 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
11:58:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 169ms
11:58:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
11:58:42 INFO - PROCESS | 700 | 1467140322311 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:42 INFO - PROCESS | 700 | 1467140322326 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
11:58:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 170ms
11:58:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
11:58:42 INFO - PROCESS | 700 | 1467140322485 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:42 INFO - PROCESS | 700 | 1467140322514 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
11:58:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 168ms
11:58:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
11:58:42 INFO - PROCESS | 700 | 1467140322658 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:42 INFO - PROCESS | 700 | 1467140322675 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
11:58:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 168ms
11:58:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
11:58:42 INFO - PROCESS | 700 | 1467140322834 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:42 INFO - PROCESS | 700 | 1467140322853 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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
11:58:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 168ms
11:58:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
11:58:43 INFO - PROCESS | 700 | 1467140323009 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:43 INFO - PROCESS | 700 | 1467140323024 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
11:58:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 170ms
11:58:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
11:58:43 INFO - PROCESS | 700 | 1467140323185 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:43 INFO - PROCESS | 700 | 1467140323205 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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
11:58:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 170ms
11:58:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
11:58:43 INFO - PROCESS | 700 | 1467140323358 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:43 INFO - PROCESS | 700 | 1467140323378 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
11:58:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 169ms
11:58:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
11:58:43 INFO - PROCESS | 700 | 1467140323536 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:43 INFO - PROCESS | 700 | 1467140323558 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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)
11:58:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 773ms
11:58:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
11:58:44 INFO - PROCESS | 700 | 1467140324314 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:44 INFO - PROCESS | 700 | 1467140324334 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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
11:58:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 689ms
11:58:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
11:58:45 INFO - PROCESS | 700 | 1467140325009 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:45 INFO - PROCESS | 700 | 1467140325026 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
11:58:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 668ms
11:58:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
11:58:45 INFO - PROCESS | 700 | 1467140325684 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:45 INFO - PROCESS | 700 | 1467140325703 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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)
11:58:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 693ms
11:58:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
11:58:46 INFO - PROCESS | 700 | 1467140326380 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:46 INFO - PROCESS | 700 | 1467140326394 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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)
11:58:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 688ms
11:58:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
11:58:47 INFO - PROCESS | 700 | 1467140327076 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:47 INFO - PROCESS | 700 | 1467140327103 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
11:58:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 733ms
11:58:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
11:58:47 INFO - PROCESS | 700 | 1467140327816 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:47 INFO - PROCESS | 700 | 1467140327840 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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
11:58:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 691ms
11:58:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
11:58:48 INFO - PROCESS | 700 | 1467140328513 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:48 INFO - PROCESS | 700 | 1467140328538 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
11:58:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 670ms
11:58:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
11:58:49 INFO - PROCESS | 700 | 1467140329186 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:49 INFO - PROCESS | 700 | 1467140329207 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:49 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
11:58:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 690ms
11:58:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
11:58:49 INFO - PROCESS | 700 | 1467140329881 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:49 INFO - PROCESS | 700 | 1467140329896 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
11:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 690ms
11:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
11:58:50 INFO - PROCESS | 700 | 1467140330577 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:50 INFO - PROCESS | 700 | 1467140330606 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:50 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
11:58:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
11:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 169ms
11:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
11:58:50 INFO - PROCESS | 700 | 1467140330753 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:50 INFO - PROCESS | 700 | 1467140330775 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
11:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 170ms
11:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
11:58:50 INFO - PROCESS | 700 | 1467140330927 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:50 INFO - PROCESS | 700 | 1467140330947 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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
11:58:51 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:58:51 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:58:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
11:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 270ms
11:58:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
11:58:51 INFO - PROCESS | 700 | 1467140331205 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:51 INFO - PROCESS | 700 | 1467140331224 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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
11:58:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 171ms
11:58:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
11:58:51 INFO - PROCESS | 700 | 1467140331378 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:51 INFO - PROCESS | 700 | 1467140331401 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
11:58:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 669ms
11:58:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
11:58:52 INFO - PROCESS | 700 | 1467140332056 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:52 INFO - PROCESS | 700 | 1467140332078 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:52 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
11:58:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 690ms
11:58:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
11:58:52 INFO - PROCESS | 700 | 1467140332748 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:52 INFO - PROCESS | 700 | 1467140332763 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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.)
11:58:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 692ms
11:58:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
11:58:53 INFO - PROCESS | 700 | 1467140333447 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:53 INFO - PROCESS | 700 | 1467140333474 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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)
11:58:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 684ms
11:58:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
11:58:54 INFO - PROCESS | 700 | 1467140334135 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:54 INFO - PROCESS | 700 | 1467140334159 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:54 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
11:58:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 690ms
11:58:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
11:58:54 INFO - PROCESS | 700 | 1467140334830 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:54 INFO - PROCESS | 700 | 1467140334847 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
11:58:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 169ms
11:58:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
11:58:55 INFO - PROCESS | 700 | 1467140335005 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:55 INFO - PROCESS | 700 | 1467140335026 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
11:58:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 690ms
11:58:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
11:58:55 INFO - PROCESS | 700 | 1467140335695 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:55 INFO - PROCESS | 700 | 1467140335719 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
11:58:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 686ms
11:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
11:58:56 INFO - PROCESS | 700 | 1467140336388 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:56 INFO - PROCESS | 700 | 1467140336420 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
11:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 169ms
11:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
11:58:56 INFO - PROCESS | 700 | 1467140336562 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:56 INFO - PROCESS | 700 | 1467140336586 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
11:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 171ms
11:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
11:58:56 INFO - PROCESS | 700 | 1467140336739 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:56 INFO - PROCESS | 700 | 1467140336758 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
11:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 188ms
11:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
11:58:56 INFO - PROCESS | 700 | 1467140336930 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:56 INFO - PROCESS | 700 | 1467140336949 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
11:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 170ms
11:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
11:58:57 INFO - PROCESS | 700 | 1467140337107 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 INFO - PROCESS | 700 | 1467140337128 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
11:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 170ms
11:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
11:58:57 INFO - PROCESS | 700 | 1467140337285 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 INFO - PROCESS | 700 | 1467140337310 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
11:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 169ms
11:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
11:58:57 INFO - PROCESS | 700 | 1467140337458 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 INFO - PROCESS | 700 | 1467140337477 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
11:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 170ms
11:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
11:58:57 INFO - PROCESS | 700 | 1467140337633 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 INFO - PROCESS | 700 | 1467140337649 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 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
11:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 170ms
11:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
11:58:57 INFO - PROCESS | 700 | 1467140337819 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 INFO - PROCESS | 700 | 1467140337845 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:57 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
11:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 170ms
11:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
11:58:57 INFO - PROCESS | 700 | 1467140337992 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:58 INFO - PROCESS | 700 | 1467140338014 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58: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
11:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 170ms
11:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
11:58:58 INFO - PROCESS | 700 | 1467140338168 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:58 INFO - PROCESS | 700 | 1467140338183 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
11:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 187ms
11:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
11:58:58 INFO - PROCESS | 700 | 1467140338359 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:58 INFO - PROCESS | 700 | 1467140338378 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:58 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
11:58:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:58:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
11:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 171ms
11:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
11:58:58 INFO - PROCESS | 700 | 1467140338535 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:58 INFO - PROCESS | 700 | 1467140338550 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
11:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 169ms
11:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
11:58:58 INFO - PROCESS | 700 | 1467140338708 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:58 INFO - PROCESS | 700 | 1467140338727 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:58 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
11:58:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:58:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
11:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:58:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 168ms
11:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
11:58:58 INFO - PROCESS | 700 | 1467140338882 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:58 INFO - PROCESS | 700 | 1467140338901 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
11:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 167ms
11:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
11:58:59 INFO - PROCESS | 700 | 1467140339057 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:59 INFO - PROCESS | 700 | 1467140339082 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
11:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 273ms
11:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
11:58:59 INFO - PROCESS | 700 | 1467140339336 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:59 INFO - PROCESS | 700 | 1467140339366 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
11:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 170ms
11:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
11:58:59 INFO - PROCESS | 700 | 1467140339511 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:59 INFO - PROCESS | 700 | 1467140339532 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
11:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 170ms
11:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
11:58:59 INFO - PROCESS | 700 | 1467140339694 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:59 INFO - PROCESS | 700 | 1467140339714 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
11:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 170ms
11:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
11:58:59 INFO - PROCESS | 700 | 1467140339863 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:58:59 INFO - PROCESS | 700 | 1467140339883 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
11:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 169ms
11:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
11:59:00 INFO - PROCESS | 700 | 1467140340039 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:00 INFO - PROCESS | 700 | 1467140340070 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
11:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 272ms
11:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
11:59:00 INFO - PROCESS | 700 | 1467140340315 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:00 INFO - PROCESS | 700 | 1467140340340 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
11:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 168ms
11:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
11:59:00 INFO - PROCESS | 700 | 1467140340486 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:00 INFO - PROCESS | 700 | 1467140340510 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
11:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 170ms
11:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
11:59:00 INFO - PROCESS | 700 | 1467140340660 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:00 INFO - PROCESS | 700 | 1467140340679 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
11:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 169ms
11:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
11:59:00 INFO - PROCESS | 700 | 1467140340835 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:00 INFO - PROCESS | 700 | 1467140340849 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
11:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 170ms
11:59:01 INFO - PROCESS | 700 | 1467140341012 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
11:59:01 INFO - PROCESS | 700 | 1467140341032 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
11:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 171ms
11:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
11:59:01 INFO - PROCESS | 700 | 1467140341197 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - PROCESS | 700 | 1467140341227 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
11:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 170ms
11:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
11:59:01 INFO - PROCESS | 700 | 1467140341369 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - PROCESS | 700 | 1467140341398 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
11:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 170ms
11:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
11:59:01 INFO - PROCESS | 700 | 1467140341544 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - PROCESS | 700 | 1467140341563 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
11:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 170ms
11:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
11:59:01 INFO - PROCESS | 700 | 1467140341719 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - PROCESS | 700 | 1467140341734 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
11:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 188ms
11:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
11:59:01 INFO - PROCESS | 700 | 1467140341911 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:01 INFO - PROCESS | 700 | 1467140341930 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
11:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 171ms
11:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
11:59:02 INFO - PROCESS | 700 | 1467140342087 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - PROCESS | 700 | 1467140342101 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
11:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 169ms
11:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
11:59:02 INFO - PROCESS | 700 | 1467140342261 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - PROCESS | 700 | 1467140342281 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
11:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 170ms
11:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
11:59:02 INFO - PROCESS | 700 | 1467140342436 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - PROCESS | 700 | 1467140342451 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
11:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 170ms
11:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
11:59:02 INFO - PROCESS | 700 | 1467140342610 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - PROCESS | 700 | 1467140342632 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
11:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 169ms
11:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
11:59:02 INFO - PROCESS | 700 | 1467140342784 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - PROCESS | 700 | 1467140342805 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
11:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 169ms
11:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
11:59:02 INFO - PROCESS | 700 | 1467140342961 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:02 INFO - PROCESS | 700 | 1467140342978 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
11:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 168ms
11:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
11:59:03 INFO - PROCESS | 700 | 1467140343135 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:03 INFO - PROCESS | 700 | 1467140343152 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
11:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 170ms
11:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
11:59:03 INFO - PROCESS | 700 | 1467140343312 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:03 INFO - PROCESS | 700 | 1467140343335 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
11:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 170ms
11:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
11:59:03 INFO - PROCESS | 700 | 1467140343485 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:03 INFO - PROCESS | 700 | 1467140343502 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
11:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 170ms
11:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
11:59:03 INFO - PROCESS | 700 | 1467140343661 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:03 INFO - PROCESS | 700 | 1467140343681 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
11:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 170ms
11:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
11:59:03 INFO - PROCESS | 700 | 1467140343835 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:03 INFO - PROCESS | 700 | 1467140343852 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
11:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 170ms
11:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
11:59:04 INFO - PROCESS | 700 | 1467140344011 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - PROCESS | 700 | 1467140344035 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
11:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 169ms
11:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
11:59:04 INFO - PROCESS | 700 | 1467140344184 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - PROCESS | 700 | 1467140344203 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
11:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 168ms
11:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
11:59:04 INFO - PROCESS | 700 | 1467140344360 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - PROCESS | 700 | 1467140344378 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
11:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 170ms
11:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
11:59:04 INFO - PROCESS | 700 | 1467140344541 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - PROCESS | 700 | 1467140344553 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
11:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 169ms
11:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
11:59:04 INFO - PROCESS | 700 | 1467140344711 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - PROCESS | 700 | 1467140344731 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
11:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 169ms
11:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
11:59:04 INFO - PROCESS | 700 | 1467140344885 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:04 INFO - PROCESS | 700 | 1467140344904 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
11:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 170ms
11:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
11:59:05 INFO - PROCESS | 700 | 1467140345062 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:05 INFO - PROCESS | 700 | 1467140345080 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
11:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 188ms
11:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
11:59:05 INFO - PROCESS | 700 | 1467140345253 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:05 INFO - PROCESS | 700 | 1467140345268 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
11:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 168ms
11:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
11:59:05 INFO - PROCESS | 700 | 1467140345566 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:05 INFO - PROCESS | 700 | 1467140345610 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
11:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 272ms
11:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
11:59:05 INFO - PROCESS | 700 | 1467140345754 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:05 INFO - PROCESS | 700 | 1467140345771 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
11:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 170ms
11:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
11:59:05 INFO - PROCESS | 700 | 1467140345929 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:05 INFO - PROCESS | 700 | 1467140345962 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
11:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 169ms
11:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
11:59:06 INFO - PROCESS | 700 | 1467140346109 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:06 INFO - PROCESS | 700 | 1467140346134 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
11:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 170ms
11:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
11:59:06 INFO - PROCESS | 700 | 1467140346280 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:06 INFO - PROCESS | 700 | 1467140346301 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
11:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 169ms
11:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
11:59:06 INFO - PROCESS | 700 | 1467140346455 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:06 INFO - PROCESS | 700 | 1467140346513 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:06 INFO - PROCESS | 700 | 1467140346557 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
11:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 230ms
11:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
11:59:06 INFO - PROCESS | 700 | 1467140346689 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:06 INFO - PROCESS | 700 | 1467140346787 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
11:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 272ms
11:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
11:59:06 INFO - PROCESS | 700 | 1467140346966 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - PROCESS | 700 | 1467140346987 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
11:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 170ms
11:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
11:59:07 INFO - PROCESS | 700 | 1467140347146 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - PROCESS | 700 | 1467140347166 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
11:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 170ms
11:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
11:59:07 INFO - PROCESS | 700 | 1467140347323 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - PROCESS | 700 | 1467140347338 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
11:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 169ms
11:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
11:59:07 INFO - PROCESS | 700 | 1467140347497 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - PROCESS | 700 | 1467140347519 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
11:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 170ms
11:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
11:59:07 INFO - PROCESS | 700 | 1467140347676 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - PROCESS | 700 | 1467140347703 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
11:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 170ms
11:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
11:59:07 INFO - PROCESS | 700 | 1467140347851 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:07 INFO - PROCESS | 700 | 1467140347874 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
11:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 169ms
11:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
11:59:08 INFO - PROCESS | 700 | 1467140348023 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - PROCESS | 700 | 1467140348040 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
11:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 168ms
11:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
11:59:08 INFO - PROCESS | 700 | 1467140348197 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - PROCESS | 700 | 1467140348217 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
11:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 169ms
11:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
11:59:08 INFO - PROCESS | 700 | 1467140348372 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - PROCESS | 700 | 1467140348386 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
11:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 189ms
11:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
11:59:08 INFO - PROCESS | 700 | 1467140348564 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - PROCESS | 700 | 1467140348585 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
11:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 170ms
11:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
11:59:08 INFO - PROCESS | 700 | 1467140348743 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - PROCESS | 700 | 1467140348767 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
11:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 169ms
11:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
11:59:08 INFO - PROCESS | 700 | 1467140348919 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:08 INFO - PROCESS | 700 | 1467140348938 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
11:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 170ms
11:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
11:59:09 INFO - PROCESS | 700 | 1467140349098 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - PROCESS | 700 | 1467140349117 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
11:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 170ms
11:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
11:59:09 INFO - PROCESS | 700 | 1467140349271 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - PROCESS | 700 | 1467140349286 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
11:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 169ms
11:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
11:59:09 INFO - PROCESS | 700 | 1467140349448 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - PROCESS | 700 | 1467140349468 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
11:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 170ms
11:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
11:59:09 INFO - PROCESS | 700 | 1467140349621 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - PROCESS | 700 | 1467140349640 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
11:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 169ms
11:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
11:59:09 INFO - PROCESS | 700 | 1467140349796 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - PROCESS | 700 | 1467140349816 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
11:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 170ms
11:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
11:59:09 INFO - PROCESS | 700 | 1467140349973 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:09 INFO - PROCESS | 700 | 1467140349987 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
11:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 170ms
11:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
11:59:10 INFO - PROCESS | 700 | 1467140350150 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:10 INFO - PROCESS | 700 | 1467140350171 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
11:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 186ms
11:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
11:59:10 INFO - PROCESS | 700 | 1467140350339 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:10 INFO - PROCESS | 700 | 1467140350355 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
11:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 169ms
11:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
11:59:10 INFO - PROCESS | 700 | 1467140350514 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:10 INFO - PROCESS | 700 | 1467140350534 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
11:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 170ms
11:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
11:59:10 INFO - PROCESS | 700 | 1467140350687 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:10 INFO - PROCESS | 700 | 1467140350706 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
11:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 171ms
11:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
11:59:10 INFO - PROCESS | 700 | 1467140350873 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:10 INFO - PROCESS | 700 | 1467140350887 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
11:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 170ms
11:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
11:59:11 INFO - PROCESS | 700 | 1467140351048 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:11 INFO - PROCESS | 700 | 1467140351067 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
11:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 170ms
11:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
11:59:11 INFO - PROCESS | 700 | 1467140351221 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:11 INFO - PROCESS | 700 | 1467140351240 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
11:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 169ms
11:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
11:59:11 INFO - PROCESS | 700 | 1467140351401 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:11 INFO - PROCESS | 700 | 1467140351421 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
11:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 170ms
11:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
11:59:11 INFO - PROCESS | 700 | 1467140351575 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:11 INFO - PROCESS | 700 | 1467140351588 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
11:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 332ms
11:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
11:59:11 INFO - PROCESS | 700 | 1467140351913 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:11 INFO - PROCESS | 700 | 1467140351950 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
11:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 169ms
11:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
11:59:12 INFO - PROCESS | 700 | 1467140352087 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:12 INFO - PROCESS | 700 | 1467140352109 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
11:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 170ms
11:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
11:59:12 INFO - PROCESS | 700 | 1467140352267 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:12 INFO - PROCESS | 700 | 1467140352288 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
11:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 170ms
11:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
11:59:12 INFO - PROCESS | 700 | 1467140352440 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:12 INFO - PROCESS | 700 | 1467140352457 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
11:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 171ms
11:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
11:59:12 INFO - PROCESS | 700 | 1467140352615 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:12 INFO - PROCESS | 700 | 1467140352635 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
11:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 170ms
11:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
11:59:12 INFO - PROCESS | 700 | 1467140352798 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:12 INFO - PROCESS | 700 | 1467140352835 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
11:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 294ms
11:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
11:59:13 INFO - PROCESS | 700 | 1467140353089 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - PROCESS | 700 | 1467140353106 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
11:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 169ms
11:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
11:59:13 INFO - PROCESS | 700 | 1467140353265 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - PROCESS | 700 | 1467140353285 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
11:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 169ms
11:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
11:59:13 INFO - PROCESS | 700 | 1467140353437 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - PROCESS | 700 | 1467140353458 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
11:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 168ms
11:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
11:59:13 INFO - PROCESS | 700 | 1467140353612 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - PROCESS | 700 | 1467140353625 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
11:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 170ms
11:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
11:59:13 INFO - PROCESS | 700 | 1467140353786 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - PROCESS | 700 | 1467140353813 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
11:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 168ms
11:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
11:59:13 INFO - PROCESS | 700 | 1467140353957 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:13 INFO - PROCESS | 700 | 1467140353982 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
11:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 170ms
11:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
11:59:14 INFO - PROCESS | 700 | 1467140354133 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:14 INFO - PROCESS | 700 | 1467140354153 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
11:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 171ms
11:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
11:59:14 INFO - PROCESS | 700 | 1467140354308 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:14 INFO - PROCESS | 700 | 1467140354323 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
11:59:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1
11:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 169ms
11:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
11:59:14 INFO - PROCESS | 700 | 1467140354483 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:14 INFO - PROCESS | 700 | 1467140354505 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
11:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 168ms
11:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
11:59:14 INFO - PROCESS | 700 | 1467140354655 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:14 INFO - PROCESS | 700 | 1467140354675 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
11:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 170ms
11:59:14 INFO - PROCESS | 700 | 1467140354833 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
11:59:14 INFO - PROCESS | 700 | 1467140354852 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 171ms
11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
11:59:15 INFO - PROCESS | 700 | 1467140355013 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:15 INFO - PROCESS | 700 | 1467140355025 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 168ms
11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
11:59:15 INFO - PROCESS | 700 | 1467140355184 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:15 INFO - PROCESS | 700 | 1467140355203 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 169ms
11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
11:59:15 INFO - PROCESS | 700 | 1467140355358 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:15 INFO - PROCESS | 700 | 1467140355372 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:15 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
11:59:15 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:59:15 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:59:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 167ms
11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
11:59:15 INFO - PROCESS | 700 | 1467140355533 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:15 INFO - PROCESS | 700 | 1467140355553 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:15 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
11:59:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 169ms
11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
11:59:15 INFO - PROCESS | 700 | 1467140355708 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:15 INFO - PROCESS | 700 | 1467140355722 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:15 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
11:59:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 170ms
11:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
11:59:15 INFO - PROCESS | 700 | 1467140355884 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:15 INFO - PROCESS | 700 | 1467140355905 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:16 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
11:59:16 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
11:59:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
11:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 171ms
11:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
11:59:16 INFO - PROCESS | 700 | 1467140356058 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:16 INFO - PROCESS | 700 | 1467140356075 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
11:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 230ms
11:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
11:59:16 INFO - PROCESS | 700 | 1467140356296 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:16 INFO - PROCESS | 700 | 1467140356318 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 170ms
11:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
11:59:16 INFO - PROCESS | 700 | 1467140356468 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:16 INFO - PROCESS | 700 | 1467140356487 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:16 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
11:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 169ms
11:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
11:59:16 INFO - PROCESS | 700 | 1467140356647 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:16 INFO - PROCESS | 700 | 1467140356659 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
11:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 169ms
11:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
11:59:16 INFO - PROCESS | 700 | 1467140356817 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:16 INFO - PROCESS | 700 | 1467140356836 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
11:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 170ms
11:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
11:59:17 INFO - PROCESS | 700 | 1467140356992 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:17 INFO - PROCESS | 700 | 1467140357016 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
11:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 170ms
11:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
11:59:17 INFO - PROCESS | 700 | 1467140357166 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:17 INFO - PROCESS | 700 | 1467140357187 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
11:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 170ms
11:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
11:59:17 INFO - PROCESS | 700 | 1467140357340 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:17 INFO - PROCESS | 700 | 1467140357359 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
11:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 168ms
11:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
11:59:17 INFO - PROCESS | 700 | 1467140357517 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:17 INFO - PROCESS | 700 | 1467140357539 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
11:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 170ms
11:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
11:59:17 INFO - PROCESS | 700 | 1467140357697 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:17 INFO - PROCESS | 700 | 1467140357709 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
11:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 170ms
11:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
11:59:17 INFO - PROCESS | 700 | 1467140357867 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:17 INFO - PROCESS | 700 | 1467140357884 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
11:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 335ms
11:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
11:59:18 INFO - PROCESS | 700 | 1467140358212 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:18 INFO - PROCESS | 700 | 1467140358237 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
11:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 170ms
11:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
11:59:18 INFO - PROCESS | 700 | 1467140358387 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:18 INFO - PROCESS | 700 | 1467140358417 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
11:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 375ms
11:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
11:59:18 INFO - PROCESS | 700 | 1467140358772 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:18 INFO - PROCESS | 700 | 1467140358794 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
11:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 169ms
11:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
11:59:18 INFO - PROCESS | 700 | 1467140358945 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:18 INFO - PROCESS | 700 | 1467140358960 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
11:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 230ms
11:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
11:59:19 INFO - PROCESS | 700 | 1467140359182 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:19 INFO - PROCESS | 700 | 1467140359202 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
11:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 230ms
11:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
11:59:19 INFO - PROCESS | 700 | 1467140359419 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:19 INFO - PROCESS | 700 | 1467140359452 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
11:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 229ms
11:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
11:59:19 INFO - PROCESS | 700 | 1467140359652 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:19 INFO - PROCESS | 700 | 1467140359672 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
11:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 272ms
11:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
11:59:19 INFO - PROCESS | 700 | 1467140359932 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:19 INFO - PROCESS | 700 | 1467140359951 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
11:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 170ms
11:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
11:59:20 INFO - PROCESS | 700 | 1467140360105 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:20 INFO - PROCESS | 700 | 1467140360132 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
11:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 170ms
11:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
11:59:20 INFO - PROCESS | 700 | 1467140360282 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:20 INFO - PROCESS | 700 | 1467140360295 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
11:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 168ms
11:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
11:59:20 INFO - PROCESS | 700 | 1467140360454 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:20 INFO - PROCESS | 700 | 1467140360486 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
11:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 170ms
11:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
11:59:20 INFO - PROCESS | 700 | 1467140360640 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:20 INFO - PROCESS | 700 | 1467140360660 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
11:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 189ms
11:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
11:59:20 INFO - PROCESS | 700 | 1467140360826 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:20 INFO - PROCESS | 700 | 1467140360842 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
11:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 170ms
11:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
11:59:21 INFO - PROCESS | 700 | 1467140361002 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - PROCESS | 700 | 1467140361021 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
11:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 170ms
11:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
11:59:21 INFO - PROCESS | 700 | 1467140361177 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - PROCESS | 700 | 1467140361201 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
11:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 171ms
11:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
11:59:21 INFO - PROCESS | 700 | 1467140361353 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - PROCESS | 700 | 1467140361375 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
11:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 188ms
11:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
11:59:21 INFO - PROCESS | 700 | 1467140361544 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - PROCESS | 700 | 1467140361558 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
11:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 170ms
11:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
11:59:21 INFO - PROCESS | 700 | 1467140361722 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - PROCESS | 700 | 1467140361742 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
11:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 170ms
11:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
11:59:21 INFO - PROCESS | 700 | 1467140361894 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:21 INFO - PROCESS | 700 | 1467140361908 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 170ms
11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
11:59:22 INFO - PROCESS | 700 | 1467140362069 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 INFO - PROCESS | 700 | 1467140362089 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 170ms
11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
11:59:22 INFO - PROCESS | 700 | 1467140362250 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 INFO - PROCESS | 700 | 1467140362270 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 169ms
11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
11:59:22 INFO - PROCESS | 700 | 1467140362421 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 INFO - PROCESS | 700 | 1467140362440 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 170ms
11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
11:59:22 INFO - PROCESS | 700 | 1467140362594 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 INFO - PROCESS | 700 | 1467140362611 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 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
11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 170ms
11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
11:59:22 INFO - PROCESS | 700 | 1467140362771 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 INFO - PROCESS | 700 | 1467140362789 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
11:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 169ms
11:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
11:59:22 INFO - PROCESS | 700 | 1467140362942 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:22 INFO - PROCESS | 700 | 1467140362959 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
11:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 669ms
11:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
11:59:23 INFO - PROCESS | 700 | 1467140363616 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:23 INFO - PROCESS | 700 | 1467140363637 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
11:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 170ms
11:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
11:59:23 INFO - PROCESS | 700 | 1467140363792 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:23 INFO - PROCESS | 700 | 1467140363812 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
11:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 167ms
11:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
11:59:23 INFO - PROCESS | 700 | 1467140363963 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:23 INFO - PROCESS | 700 | 1467140363989 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
11:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 335ms
11:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
11:59:24 INFO - PROCESS | 700 | 1467140364305 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:24 INFO - PROCESS | 700 | 1467140364331 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
11:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 170ms
11:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
11:59:24 INFO - PROCESS | 700 | 1467140364480 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:24 INFO - PROCESS | 700 | 1467140364505 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
11:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 170ms
11:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
11:59:24 INFO - PROCESS | 700 | 1467140364657 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:24 INFO - PROCESS | 700 | 1467140364678 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
11:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 171ms
11:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
11:59:24 INFO - PROCESS | 700 | 1467140364829 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:24 INFO - PROCESS | 700 | 1467140364860 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 170ms
11:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
11:59:25 INFO - PROCESS | 700 | 1467140365005 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:25 INFO - PROCESS | 700 | 1467140365030 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 171ms
11:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
11:59:25 INFO - PROCESS | 700 | 1467140365181 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:25 INFO - PROCESS | 700 | 1467140365209 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:25 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
11:59:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 170ms
11:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
11:59:25 INFO - PROCESS | 700 | 1467140365355 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:25 INFO - PROCESS | 700 | 1467140365375 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 170ms
11:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
11:59:25 INFO - PROCESS | 700 | 1467140365543 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:25 INFO - PROCESS | 700 | 1467140365563 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:25 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]"
11:59:25 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
11:59:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 189ms
11:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
11:59:25 INFO - PROCESS | 700 | 1467140365729 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:25 INFO - PROCESS | 700 | 1467140365755 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:25 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
11:59:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 230ms
11:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
11:59:25 INFO - PROCESS | 700 | 1467140365964 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - PROCESS | 700 | 1467140366009 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
11:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 169ms
11:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
11:59:26 INFO - PROCESS | 700 | 1467140366140 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - PROCESS | 700 | 1467140366167 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
11:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 170ms
11:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
11:59:26 INFO - PROCESS | 700 | 1467140366319 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - PROCESS | 700 | 1467140366342 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
11:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 170ms
11:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
11:59:26 INFO - PROCESS | 700 | 1467140366488 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - PROCESS | 700 | 1467140366506 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
11:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 171ms
11:59:26 INFO - PROCESS | 700 | 1467140366662 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
11:59:26 INFO - PROCESS | 700 | 1467140366681 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
11:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 170ms
11:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
11:59:26 INFO - PROCESS | 700 | 1467140366839 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:26 INFO - PROCESS | 700 | 1467140366861 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 170ms
11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
11:59:27 INFO - PROCESS | 700 | 1467140367022 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - PROCESS | 700 | 1467140367041 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 189ms
11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
11:59:27 INFO - PROCESS | 700 | 1467140367206 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - PROCESS | 700 | 1467140367225 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 169ms
11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
11:59:27 INFO - PROCESS | 700 | 1467140367381 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - PROCESS | 700 | 1467140367395 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 170ms
11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
11:59:27 INFO - PROCESS | 700 | 1467140367556 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - PROCESS | 700 | 1467140367575 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 169ms
11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
11:59:27 INFO - PROCESS | 700 | 1467140367728 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - PROCESS | 700 | 1467140367749 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
11:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 169ms
11:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
11:59:27 INFO - PROCESS | 700 | 1467140367904 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:27 INFO - PROCESS | 700 | 1467140367923 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
11:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 170ms
11:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
11:59:28 INFO - PROCESS | 700 | 1467140368077 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - PROCESS | 700 | 1467140368103 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
11:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 169ms
11:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
11:59:28 INFO - PROCESS | 700 | 1467140368252 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - PROCESS | 700 | 1467140368265 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
11:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 170ms
11:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
11:59:28 INFO - PROCESS | 700 | 1467140368425 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - PROCESS | 700 | 1467140368443 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
11:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 170ms
11:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
11:59:28 INFO - PROCESS | 700 | 1467140368603 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - PROCESS | 700 | 1467140368615 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
11:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 170ms
11:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
11:59:28 INFO - PROCESS | 700 | 1467140368776 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - PROCESS | 700 | 1467140368799 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
11:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 170ms
11:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
11:59:28 INFO - PROCESS | 700 | 1467140368952 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:28 INFO - PROCESS | 700 | 1467140368964 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
11:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 170ms
11:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
11:59:29 INFO - PROCESS | 700 | 1467140369124 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:29 INFO - PROCESS | 700 | 1467140369148 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
11:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 230ms
11:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
11:59:29 INFO - PROCESS | 700 | 1467140369360 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:29 INFO - PROCESS | 700 | 1467140369381 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
11:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 170ms
11:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
11:59:29 INFO - PROCESS | 700 | 1467140369538 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:29 INFO - PROCESS | 700 | 1467140369550 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
11:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 170ms
11:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
11:59:29 INFO - PROCESS | 700 | 1467140369709 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:29 INFO - PROCESS | 700 | 1467140369730 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
11:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 170ms
11:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
11:59:29 INFO - PROCESS | 700 | 1467140369893 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:29 INFO - PROCESS | 700 | 1467140369913 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
11:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 170ms
11:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
11:59:30 INFO - PROCESS | 700 | 1467140370071 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:30 INFO - PROCESS | 700 | 1467140370083 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
11:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 171ms
11:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
11:59:30 INFO - PROCESS | 700 | 1467140370243 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:30 INFO - PROCESS | 700 | 1467140370264 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
11:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 377ms
11:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
11:59:30 INFO - PROCESS | 700 | 1467140370629 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:30 INFO - PROCESS | 700 | 1467140370658 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
11:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 230ms
11:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
11:59:30 INFO - PROCESS | 700 | 1467140370863 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:30 INFO - PROCESS | 700 | 1467140370886 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
11:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 171ms
11:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
11:59:31 INFO - PROCESS | 700 | 1467140371043 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - PROCESS | 700 | 1467140371063 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
11:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 170ms
11:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
11:59:31 INFO - PROCESS | 700 | 1467140371216 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - PROCESS | 700 | 1467140371232 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
11:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 169ms
11:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
11:59:31 INFO - PROCESS | 700 | 1467140371391 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - PROCESS | 700 | 1467140371412 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
11:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 170ms
11:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
11:59:31 INFO - PROCESS | 700 | 1467140371568 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - PROCESS | 700 | 1467140371593 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
11:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 170ms
11:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
11:59:31 INFO - PROCESS | 700 | 1467140371741 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - PROCESS | 700 | 1467140371760 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
11:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 171ms
11:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
11:59:31 INFO - PROCESS | 700 | 1467140371916 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:31 INFO - PROCESS | 700 | 1467140371931 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
11:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 170ms
11:59:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
11:59:32 INFO - PROCESS | 700 | 1467140372091 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:32 INFO - PROCESS | 700 | 1467140372110 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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 () {
11:59:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
11:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
11:59: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 () {
11:59:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
11:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
11:59: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 () {
11:59:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
11:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
11:59: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 () {
11:59:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
11:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
11:59:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 230ms
11:59:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
11:59:32 INFO - PROCESS | 700 | 1467140372326 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:32 INFO - PROCESS | 700 | 1467140372351 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
11:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
11:59:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
11:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
11:59:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
11:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
11:59:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 230ms
11:59:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
11:59:32 INFO - PROCESS | 700 | 1467140372563 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:32 INFO - PROCESS | 700 | 1467140372592 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
11:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
11:59:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
11:59: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.
11:59:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
11:59:32 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 335ms
11:59:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
11:59:32 INFO - PROCESS | 700 | 1467140372904 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:32 INFO - PROCESS | 700 | 1467140372918 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
11:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 169ms
11:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
11:59:33 INFO - PROCESS | 700 | 1467140373076 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - PROCESS | 700 | 1467140373097 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
11:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 169ms
11:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
11:59:33 INFO - PROCESS | 700 | 1467140373249 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - PROCESS | 700 | 1467140373265 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
11:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 170ms
11:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
11:59:33 INFO - PROCESS | 700 | 1467140373424 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - PROCESS | 700 | 1467140373443 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
11:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 170ms
11:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
11:59:33 INFO - PROCESS | 700 | 1467140373599 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - PROCESS | 700 | 1467140373623 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
11:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 170ms
11:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
11:59:33 INFO - PROCESS | 700 | 1467140373775 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - PROCESS | 700 | 1467140373793 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
11:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 170ms
11:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
11:59:33 INFO - PROCESS | 700 | 1467140373949 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:33 INFO - PROCESS | 700 | 1467140373968 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
11:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 169ms
11:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
11:59:34 INFO - PROCESS | 700 | 1467140374125 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:34 INFO - PROCESS | 700 | 1467140374142 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
11:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 170ms
11:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
11:59:34 INFO - PROCESS | 700 | 1467140374298 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:34 INFO - PROCESS | 700 | 1467140374317 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
11:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 170ms
11:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
11:59:34 INFO - PROCESS | 700 | 1467140374476 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:34 INFO - PROCESS | 700 | 1467140374505 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
11:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 170ms
11:59:34 INFO - PROCESS | 700 | 1467140374648 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
11:59:34 INFO - PROCESS | 700 | 1467140374669 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
11:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 170ms
11:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
11:59:34 INFO - PROCESS | 700 | 1467140374826 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:34 INFO - PROCESS | 700 | 1467140374845 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
11:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 170ms
11:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
11:59:35 INFO - PROCESS | 700 | 1467140375002 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - PROCESS | 700 | 1467140375017 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
11:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 170ms
11:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
11:59:35 INFO - PROCESS | 700 | 1467140375177 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - PROCESS | 700 | 1467140375196 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
11:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 171ms
11:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
11:59:35 INFO - PROCESS | 700 | 1467140375356 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - PROCESS | 700 | 1467140375386 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
11:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 170ms
11:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
11:59:35 INFO - PROCESS | 700 | 1467140375528 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - PROCESS | 700 | 1467140375554 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
11:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 168ms
11:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
11:59:35 INFO - PROCESS | 700 | 1467140375701 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - PROCESS | 700 | 1467140375718 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
11:59:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 170ms
11:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
11:59:35 INFO - PROCESS | 700 | 1467140375877 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:35 INFO - PROCESS | 700 | 1467140375896 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
11:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 170ms
11:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
11:59:36 INFO - PROCESS | 700 | 1467140376052 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:36 INFO - PROCESS | 700 | 1467140376067 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
11:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 170ms
11:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
11:59:36 INFO - PROCESS | 700 | 1467140376227 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:36 INFO - PROCESS | 700 | 1467140376248 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
11:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 169ms
11:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
11:59:36 INFO - PROCESS | 700 | 1467140376401 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:36 INFO - PROCESS | 700 | 1467140376417 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 170ms
11:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
11:59:36 INFO - PROCESS | 700 | 1467140376624 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:36 INFO - PROCESS | 700 | 1467140376748 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
11:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 334ms
11:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
11:59:36 INFO - PROCESS | 700 | 1467140376933 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:36 INFO - PROCESS | 700 | 1467140376959 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 171ms
11:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
11:59:37 INFO - PROCESS | 700 | 1467140377108 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:37 INFO - PROCESS | 700 | 1467140377128 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
11:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 171ms
11:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
11:59:37 INFO - PROCESS | 700 | 1467140377283 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:37 INFO - PROCESS | 700 | 1467140377310 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
11:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 169ms
11:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
11:59:37 INFO - PROCESS | 700 | 1467140377454 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:37 INFO - PROCESS | 700 | 1467140377469 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
11:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 170ms
11:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
11:59:37 INFO - PROCESS | 700 | 1467140377629 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:37 INFO - PROCESS | 700 | 1467140377656 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
11:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 170ms
11:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
11:59:37 INFO - PROCESS | 700 | 1467140377804 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:37 INFO - PROCESS | 700 | 1467140377828 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
11:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 170ms
11:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
11:59:37 INFO - PROCESS | 700 | 1467140377979 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:38 INFO - PROCESS | 700 | 1467140377998 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
11:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 170ms
11:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
11:59:38 INFO - PROCESS | 700 | 1467140378154 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:38 INFO - PROCESS | 700 | 1467140378169 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
11:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 170ms
11:59:38 INFO - PROCESS | 700 | 1467140378329 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
11:59:38 INFO - PROCESS | 700 | 1467140378347 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
11:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 170ms
11:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
11:59:38 INFO - PROCESS | 700 | 1467140378507 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:38 INFO - PROCESS | 700 | 1467140378521 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
11:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 336ms
11:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
11:59:38 INFO - PROCESS | 700 | 1467140378846 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:38 INFO - PROCESS | 700 | 1467140378866 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
11:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 169ms
11:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
11:59:39 INFO - PROCESS | 700 | 1467140379019 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - PROCESS | 700 | 1467140379034 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
11:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 169ms
11:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
11:59:39 INFO - PROCESS | 700 | 1467140379195 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - PROCESS | 700 | 1467140379215 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
11:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 170ms
11:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
11:59:39 INFO - PROCESS | 700 | 1467140379368 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - PROCESS | 700 | 1467140379387 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
11:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 167ms
11:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
11:59:39 INFO - PROCESS | 700 | 1467140379543 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - PROCESS | 700 | 1467140379564 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
11:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 169ms
11:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
11:59:39 INFO - PROCESS | 700 | 1467140379715 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - PROCESS | 700 | 1467140379736 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
11:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 170ms
11:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
11:59:39 INFO - PROCESS | 700 | 1467140379891 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:39 INFO - PROCESS | 700 | 1467140379912 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 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
11:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 170ms
11:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
11:59:40 INFO - PROCESS | 700 | 1467140380064 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 INFO - PROCESS | 700 | 1467140380083 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
11:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 170ms
11:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
11:59:40 INFO - PROCESS | 700 | 1467140380241 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 INFO - PROCESS | 700 | 1467140380253 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
11:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 170ms
11:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
11:59:40 INFO - PROCESS | 700 | 1467140380415 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 INFO - PROCESS | 700 | 1467140380436 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 169ms
11:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
11:59:40 INFO - PROCESS | 700 | 1467140380587 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 INFO - PROCESS | 700 | 1467140380601 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
11:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 170ms
11:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
11:59:40 INFO - PROCESS | 700 | 1467140380763 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 INFO - PROCESS | 700 | 1467140380785 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
11:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 170ms
11:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
11:59:40 INFO - PROCESS | 700 | 1467140380946 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:40 INFO - PROCESS | 700 | 1467140380965 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
11:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 187ms
11:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
11:59:41 INFO - PROCESS | 700 | 1467140381134 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:41 INFO - PROCESS | 700 | 1467140381154 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
11:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 170ms
11:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
11:59:41 INFO - PROCESS | 700 | 1467140381312 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:41 INFO - PROCESS | 700 | 1467140381335 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
11:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 170ms
11:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
11:59:41 INFO - PROCESS | 700 | 1467140381488 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:41 INFO - PROCESS | 700 | 1467140381501 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 170ms
11:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
11:59:41 INFO - PROCESS | 700 | 1467140381663 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:41 INFO - PROCESS | 700 | 1467140381681 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
11:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 169ms
11:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
11:59:41 INFO - PROCESS | 700 | 1467140381838 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:41 INFO - PROCESS | 700 | 1467140381852 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:42 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
11:59:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:42 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
11:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 170ms
11:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
11:59:42 INFO - PROCESS | 700 | 1467140382014 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:42 INFO - PROCESS | 700 | 1467140382034 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 170ms
11:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
11:59:42 INFO - PROCESS | 700 | 1467140382187 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:42 INFO - PROCESS | 700 | 1467140382204 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
11:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 170ms
11:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
11:59:42 INFO - PROCESS | 700 | 1467140382363 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:42 INFO - PROCESS | 700 | 1467140382382 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
11:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 171ms
11:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
11:59:42 INFO - PROCESS | 700 | 1467140382539 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:42 INFO - PROCESS | 700 | 1467140382554 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 170ms
11:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
11:59:42 INFO - PROCESS | 700 | 1467140382713 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:42 INFO - PROCESS | 700 | 1467140382733 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 169ms
11:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
11:59:42 INFO - PROCESS | 700 | 1467140382903 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:42 INFO - PROCESS | 700 | 1467140382959 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
11:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 314ms
11:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
11:59:43 INFO - PROCESS | 700 | 1467140383216 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:43 INFO - PROCESS | 700 | 1467140383240 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
11:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 170ms
11:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
11:59:43 INFO - PROCESS | 700 | 1467140383394 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:43 INFO - PROCESS | 700 | 1467140383415 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
11:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 169ms
11:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
11:59:43 INFO - PROCESS | 700 | 1467140383567 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:43 INFO - PROCESS | 700 | 1467140383588 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
11:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 169ms
11:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
11:59:43 INFO - PROCESS | 700 | 1467140383738 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:43 INFO - PROCESS | 700 | 1467140383753 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
11:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 169ms
11:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
11:59:43 INFO - PROCESS | 700 | 1467140383913 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:43 INFO - PROCESS | 700 | 1467140383931 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
11:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 376ms
11:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
11:59:44 INFO - PROCESS | 700 | 1467140384293 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:44 INFO - PROCESS | 700 | 1467140384317 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 169ms
11:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
11:59:44 INFO - PROCESS | 700 | 1467140384467 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:44 INFO - PROCESS | 700 | 1467140384486 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 170ms
11:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
11:59:44 INFO - PROCESS | 700 | 1467140384645 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:44 INFO - PROCESS | 700 | 1467140384665 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 168ms
11:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
11:59:44 INFO - PROCESS | 700 | 1467140384814 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:44 INFO - PROCESS | 700 | 1467140384832 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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)
11:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 170ms
11:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
11:59:45 INFO - PROCESS | 700 | 1467140384990 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - PROCESS | 700 | 1467140385005 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
11:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 230ms
11:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
11:59:45 INFO - PROCESS | 700 | 1467140385235 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - PROCESS | 700 | 1467140385260 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
11:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 170ms
11:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
11:59:45 INFO - PROCESS | 700 | 1467140385405 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - PROCESS | 700 | 1467140385420 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
11:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 170ms
11:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
11:59:45 INFO - PROCESS | 700 | 1467140385580 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - PROCESS | 700 | 1467140385601 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
11:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 170ms
11:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
11:59:45 INFO - PROCESS | 700 | 1467140385756 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - PROCESS | 700 | 1467140385770 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
11:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 191ms
11:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
11:59:45 INFO - PROCESS | 700 | 1467140385949 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:45 INFO - PROCESS | 700 | 1467140385970 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
11:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 169ms
11:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
11:59:46 INFO - PROCESS | 700 | 1467140386123 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:46 INFO - PROCESS | 700 | 1467140386140 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
11:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 170ms
11:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
11:59:46 INFO - PROCESS | 700 | 1467140386298 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:46 INFO - PROCESS | 700 | 1467140386316 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
11:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 170ms
11:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
11:59:46 INFO - PROCESS | 700 | 1467140386472 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:46 INFO - PROCESS | 700 | 1467140386488 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
11:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 170ms
11:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
11:59:46 INFO - PROCESS | 700 | 1467140386648 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:46 INFO - PROCESS | 700 | 1467140386668 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 169ms
11:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
11:59:46 INFO - PROCESS | 700 | 1467140386823 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:46 INFO - PROCESS | 700 | 1467140386839 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 170ms
11:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
11:59:47 INFO - PROCESS | 700 | 1467140386998 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:47 INFO - PROCESS | 700 | 1467140387018 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
11:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 169ms
11:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
11:59:47 INFO - PROCESS | 700 | 1467140387172 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:47 INFO - PROCESS | 700 | 1467140387193 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
11:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 170ms
11:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
11:59:47 INFO - PROCESS | 700 | 1467140387349 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:47 INFO - PROCESS | 700 | 1467140387370 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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)
11:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 170ms
11:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
11:59:47 INFO - PROCESS | 700 | 1467140387521 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:47 INFO - PROCESS | 700 | 1467140387538 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
11:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 170ms
11:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
11:59:47 INFO - PROCESS | 700 | 1467140387699 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:47 INFO - PROCESS | 700 | 1467140387720 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
11:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 170ms
11:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
11:59:47 INFO - PROCESS | 700 | 1467140387875 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:47 INFO - PROCESS | 700 | 1467140387889 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
11:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 170ms
11:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
11:59:48 INFO - PROCESS | 700 | 1467140388050 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - PROCESS | 700 | 1467140388069 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
11:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 169ms
11:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
11:59:48 INFO - PROCESS | 700 | 1467140388228 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - PROCESS | 700 | 1467140388241 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
11:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 170ms
11:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
11:59:48 INFO - PROCESS | 700 | 1467140388399 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - PROCESS | 700 | 1467140388420 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
11:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 170ms
11:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
11:59:48 INFO - PROCESS | 700 | 1467140388583 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - PROCESS | 700 | 1467140388604 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
11:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 230ms
11:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
11:59:48 INFO - PROCESS | 700 | 1467140388812 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - PROCESS | 700 | 1467140388824 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
11:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 168ms
11:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
11:59:48 INFO - PROCESS | 700 | 1467140388983 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:49 INFO - PROCESS | 700 | 1467140389002 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
11:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 169ms
11:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
11:59:49 INFO - PROCESS | 700 | 1467140389157 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:49 INFO - PROCESS | 700 | 1467140389216 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
11:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 378ms
11:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
11:59:49 INFO - PROCESS | 700 | 1467140389541 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:49 INFO - PROCESS | 700 | 1467140389565 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
11:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 170ms
11:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
11:59:49 INFO - PROCESS | 700 | 1467140389718 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:49 INFO - PROCESS | 700 | 1467140389740 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
11:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 170ms
11:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
11:59:49 INFO - PROCESS | 700 | 1467140389898 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:49 INFO - PROCESS | 700 | 1467140389918 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
11:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 169ms
11:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
11:59:50 INFO - PROCESS | 700 | 1467140390067 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - PROCESS | 700 | 1467140390086 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
11:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 170ms
11:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
11:59:50 INFO - PROCESS | 700 | 1467140390243 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - PROCESS | 700 | 1467140390258 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
11:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 170ms
11:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
11:59:50 INFO - PROCESS | 700 | 1467140390418 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - PROCESS | 700 | 1467140390444 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
11:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 170ms
11:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
11:59:50 INFO - PROCESS | 700 | 1467140390593 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - PROCESS | 700 | 1467140390608 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
11:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 169ms
11:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
11:59:50 INFO - PROCESS | 700 | 1467140390767 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - PROCESS | 700 | 1467140390786 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
11:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 170ms
11:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
11:59:50 INFO - PROCESS | 700 | 1467140390941 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:50 INFO - PROCESS | 700 | 1467140390958 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
11:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 169ms
11:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
11:59:51 INFO - PROCESS | 700 | 1467140391118 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:51 INFO - PROCESS | 700 | 1467140391137 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
11:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 170ms
11:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
11:59:51 INFO - PROCESS | 700 | 1467140391290 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:51 INFO - PROCESS | 700 | 1467140391317 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
11:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 230ms
11:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
11:59:51 INFO - PROCESS | 700 | 1467140391524 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:51 INFO - PROCESS | 700 | 1467140391541 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
11:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 229ms
11:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
11:59:51 INFO - PROCESS | 700 | 1467140391756 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:51 INFO - PROCESS | 700 | 1467140391776 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
11:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 170ms
11:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
11:59:51 INFO - PROCESS | 700 | 1467140391934 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - PROCESS | 700 | 1467140392024 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
11:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 230ms
11:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
11:59:52 INFO - PROCESS | 700 | 1467140392171 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - PROCESS | 700 | 1467140392191 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
11:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 169ms
11:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
11:59:52 INFO - PROCESS | 700 | 1467140392343 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - PROCESS | 700 | 1467140392356 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
11:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 170ms
11:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
11:59:52 INFO - PROCESS | 700 | 1467140392520 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - PROCESS | 700 | 1467140392539 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
11:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 170ms
11:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
11:59:52 INFO - PROCESS | 700 | 1467140392693 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - PROCESS | 700 | 1467140392707 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
11:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 170ms
11:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
11:59:52 INFO - PROCESS | 700 | 1467140392868 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:52 INFO - PROCESS | 700 | 1467140392893 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
11:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 171ms
11:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
11:59:53 INFO - PROCESS | 700 | 1467140393042 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - PROCESS | 700 | 1467140393060 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
11:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 170ms
11:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
11:59:53 INFO - PROCESS | 700 | 1467140393218 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - PROCESS | 700 | 1467140393238 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
11:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 170ms
11:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
11:59:53 INFO - PROCESS | 700 | 1467140393391 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - PROCESS | 700 | 1467140393412 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
11:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 168ms
11:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
11:59:53 INFO - PROCESS | 700 | 1467140393569 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - PROCESS | 700 | 1467140393588 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
11:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 169ms
11:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
11:59:53 INFO - PROCESS | 700 | 1467140393744 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - PROCESS | 700 | 1467140393757 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
11:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 170ms
11:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
11:59:53 INFO - PROCESS | 700 | 1467140393919 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:53 INFO - PROCESS | 700 | 1467140393943 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
11:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 170ms
11:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
11:59:54 INFO - PROCESS | 700 | 1467140394093 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - PROCESS | 700 | 1467140394109 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
11:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 169ms
11:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
11:59:54 INFO - PROCESS | 700 | 1467140394268 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - PROCESS | 700 | 1467140394286 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
11:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 170ms
11:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
11:59:54 INFO - PROCESS | 700 | 1467140394445 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - PROCESS | 700 | 1467140394459 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
11:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 170ms
11:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
11:59:54 INFO - PROCESS | 700 | 1467140394618 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - PROCESS | 700 | 1467140394636 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
11:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 171ms
11:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
11:59:54 INFO - PROCESS | 700 | 1467140394793 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - PROCESS | 700 | 1467140394809 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 170ms
11:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
11:59:54 INFO - PROCESS | 700 | 1467140394969 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:54 INFO - PROCESS | 700 | 1467140394986 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:55 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
11:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 170ms
11:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
11:59:55 INFO - PROCESS | 700 | 1467140395142 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:55 INFO - PROCESS | 700 | 1467140395163 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
11:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 375ms
11:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
11:59:55 INFO - PROCESS | 700 | 1467140395525 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:55 INFO - PROCESS | 700 | 1467140395559 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
11:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 229ms
11:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
11:59:55 INFO - PROCESS | 700 | 1467140395760 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:55 INFO - PROCESS | 700 | 1467140395787 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
11:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 170ms
11:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
11:59:55 INFO - PROCESS | 700 | 1467140395939 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:55 INFO - PROCESS | 700 | 1467140395961 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
11:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 169ms
11:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
11:59:56 INFO - PROCESS | 700 | 1467140396111 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:56 INFO - PROCESS | 700 | 1467140396127 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
11:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 169ms
11:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
11:59:56 INFO - PROCESS | 700 | 1467140396286 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:56 INFO - PROCESS | 700 | 1467140396304 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
11:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 170ms
11:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
11:59:56 INFO - PROCESS | 700 | 1467140396462 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:56 INFO - PROCESS | 700 | 1467140396489 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
11:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 171ms
11:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
11:59:56 INFO - PROCESS | 700 | 1467140396637 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:56 INFO - PROCESS | 700 | 1467140396656 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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)
11:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 170ms
11:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
11:59:56 INFO - PROCESS | 700 | 1467140396809 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:56 INFO - PROCESS | 700 | 1467140396829 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
11:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 170ms
11:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
11:59:56 INFO - PROCESS | 700 | 1467140396988 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - PROCESS | 700 | 1467140397010 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
11:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 169ms
11:59:57 INFO - PROCESS | 700 | 1467140397163 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
11:59:57 INFO - PROCESS | 700 | 1467140397177 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
11:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 170ms
11:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
11:59:57 INFO - PROCESS | 700 | 1467140397339 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - PROCESS | 700 | 1467140397361 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
11:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 170ms
11:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
11:59:57 INFO - PROCESS | 700 | 1467140397513 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - PROCESS | 700 | 1467140397542 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
11:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 169ms
11:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
11:59:57 INFO - PROCESS | 700 | 1467140397687 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - PROCESS | 700 | 1467140397706 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
11:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 170ms
11:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
11:59:57 INFO - PROCESS | 700 | 1467140397862 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:57 INFO - PROCESS | 700 | 1467140397894 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
11:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 271ms
11:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
11:59:58 INFO - PROCESS | 700 | 1467140398142 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:58 INFO - PROCESS | 700 | 1467140398162 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
11:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 170ms
11:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
11:59:58 INFO - PROCESS | 700 | 1467140398317 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:58 INFO - PROCESS | 700 | 1467140398339 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
11:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 170ms
11:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
11:59:58 INFO - PROCESS | 700 | 1467140398489 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:58 INFO - PROCESS | 700 | 1467140398508 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
11:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 170ms
11:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
11:59:58 INFO - PROCESS | 700 | 1467140398664 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:58 INFO - PROCESS | 700 | 1467140398679 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
11:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 170ms
11:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
11:59:58 INFO - PROCESS | 700 | 1467140398839 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:58 INFO - PROCESS | 700 | 1467140398858 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
11:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 170ms
11:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
11:59:59 INFO - PROCESS | 700 | 1467140399014 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - PROCESS | 700 | 1467140399031 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
11:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 170ms
11:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
11:59:59 INFO - PROCESS | 700 | 1467140399189 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - PROCESS | 700 | 1467140399207 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
11:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 170ms
11:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
11:59:59 INFO - PROCESS | 700 | 1467140399367 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - PROCESS | 700 | 1467140399380 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
11:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 170ms
11:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
11:59:59 INFO - PROCESS | 700 | 1467140399540 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - PROCESS | 700 | 1467140399561 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59: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
11:59:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
11:59:59 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1
11:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
11:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:59:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
11:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 170ms
11:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
11:59:59 INFO - PROCESS | 700 | 1467140399717 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - PROCESS | 700 | 1467140399730 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
11:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 169ms
11:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
11:59:59 INFO - PROCESS | 700 | 1467140399889 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
11:59:59 INFO - PROCESS | 700 | 1467140399910 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
12:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 171ms
12:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
12:00:00 INFO - PROCESS | 700 | 1467140400063 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:00 INFO - PROCESS | 700 | 1467140400078 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
12:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 170ms
12:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
12:00:00 INFO - PROCESS | 700 | 1467140400239 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:00 INFO - PROCESS | 700 | 1467140400257 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
12:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 169ms
12:00:00 INFO - PROCESS | 700 | 1467140400412 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
12:00:00 INFO - PROCESS | 700 | 1467140400428 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
12:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 170ms
12:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
12:00:00 INFO - PROCESS | 700 | 1467140400591 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:00 INFO - PROCESS | 700 | 1467140400610 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00: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
12:00:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:00:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
12:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 169ms
12:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
12:00:00 INFO - PROCESS | 700 | 1467140400762 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:00 INFO - PROCESS | 700 | 1467140400781 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00: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
12:00:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:00:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
12:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 167ms
12:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
12:00:00 INFO - PROCESS | 700 | 1467140400938 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:00 INFO - PROCESS | 700 | 1467140400958 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
12:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 170ms
12:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
12:00:01 INFO - PROCESS | 700 | 1467140401116 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:01 INFO - PROCESS | 700 | 1467140401132 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00: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
12:00:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:00:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 170ms
12:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
12:00:01 INFO - PROCESS | 700 | 1467140401290 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:01 INFO - PROCESS | 700 | 1467140401314 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00: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
12:00:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:00:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 170ms
12:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
12:00:01 INFO - PROCESS | 700 | 1467140401464 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:01 INFO - PROCESS | 700 | 1467140401478 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00: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
12:00:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:00:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 336ms
12:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
12:00:01 INFO - PROCESS | 700 | 1467140401807 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:01 INFO - PROCESS | 700 | 1467140401836 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
12:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 170ms
12:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
12:00:01 INFO - PROCESS | 700 | 1467140401981 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 INFO - PROCESS | 700 | 1467140401997 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 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
12:00:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:00:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1
12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 170ms
12:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
12:00:02 INFO - PROCESS | 700 | 1467140402160 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 INFO - PROCESS | 700 | 1467140402182 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
12:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 170ms
12:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
12:00:02 INFO - PROCESS | 700 | 1467140402336 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 INFO - PROCESS | 700 | 1467140402354 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
12:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 170ms
12:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
12:00:02 INFO - PROCESS | 700 | 1467140402509 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 INFO - PROCESS | 700 | 1467140402529 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
12:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 169ms
12:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
12:00:02 INFO - PROCESS | 700 | 1467140402687 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 INFO - PROCESS | 700 | 1467140402716 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
12:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 170ms
12:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
12:00:02 INFO - PROCESS | 700 | 1467140402858 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:02 INFO - PROCESS | 700 | 1467140402877 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
12:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 170ms
12:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
12:00:03 INFO - PROCESS | 700 | 1467140403035 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - PROCESS | 700 | 1467140403048 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
12:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 170ms
12:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
12:00:03 INFO - PROCESS | 700 | 1467140403209 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - PROCESS | 700 | 1467140403230 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
12:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 170ms
12:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
12:00:03 INFO - PROCESS | 700 | 1467140403383 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - PROCESS | 700 | 1467140403406 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
12:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 171ms
12:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
12:00:03 INFO - PROCESS | 700 | 1467140403558 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - PROCESS | 700 | 1467140403580 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
12:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 170ms
12:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
12:00:03 INFO - PROCESS | 700 | 1467140403741 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - PROCESS | 700 | 1467140403760 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
12:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 170ms
12:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
12:00:03 INFO - PROCESS | 700 | 1467140403908 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:03 INFO - PROCESS | 700 | 1467140403926 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
12:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 170ms
12:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
12:00:04 INFO - PROCESS | 700 | 1467140404083 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:04 INFO - PROCESS | 700 | 1467140404107 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
12:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 169ms
12:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
12:00:04 INFO - PROCESS | 700 | 1467140404257 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:04 INFO - PROCESS | 700 | 1467140404278 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
12:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 230ms
12:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
12:00:04 INFO - PROCESS | 700 | 1467140404494 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:04 INFO - PROCESS | 700 | 1467140404513 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
12:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 170ms
12:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
12:00:04 INFO - PROCESS | 700 | 1467140404670 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:04 INFO - PROCESS | 700 | 1467140404689 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
12:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 272ms
12:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
12:00:04 INFO - PROCESS | 700 | 1467140404944 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:04 INFO - PROCESS | 700 | 1467140404963 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
12:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 170ms
12:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
12:00:05 INFO - PROCESS | 700 | 1467140405121 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - PROCESS | 700 | 1467140405143 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00: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)
12:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 170ms
12:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
12:00:05 INFO - PROCESS | 700 | 1467140405295 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - PROCESS | 700 | 1467140405314 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
12:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 170ms
12:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
12:00:05 INFO - PROCESS | 700 | 1467140405471 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - PROCESS | 700 | 1467140405484 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
12:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 170ms
12:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
12:00:05 INFO - PROCESS | 700 | 1467140405643 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - PROCESS | 700 | 1467140405661 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
12:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 170ms
12:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
12:00:05 INFO - PROCESS | 700 | 1467140405823 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - PROCESS | 700 | 1467140405845 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
12:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 169ms
12:00:05 INFO - PROCESS | 700 | 1467140405993 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
12:00:06 INFO - PROCESS | 700 | 1467140406012 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
12:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 169ms
12:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
12:00:06 INFO - PROCESS | 700 | 1467140406170 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:06 INFO - PROCESS | 700 | 1467140406183 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
12:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 170ms
12:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
12:00:06 INFO - PROCESS | 700 | 1467140406343 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:06 INFO - PROCESS | 700 | 1467140406360 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
12:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 169ms
12:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
12:00:06 INFO - PROCESS | 700 | 1467140406518 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:06 INFO - PROCESS | 700 | 1467140406531 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
12:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 170ms
12:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
12:00:06 INFO - PROCESS | 700 | 1467140406691 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:06 INFO - PROCESS | 700 | 1467140406713 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
12:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 170ms
12:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
12:00:06 INFO - PROCESS | 700 | 1467140406866 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:06 INFO - PROCESS | 700 | 1467140406879 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
12:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 171ms
12:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
12:00:07 INFO - PROCESS | 700 | 1467140407042 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:07 INFO - PROCESS | 700 | 1467140407383 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
12:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 524ms
12:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
12:00:07 INFO - PROCESS | 700 | 1467140407575 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:07 INFO - PROCESS | 700 | 1467140407611 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
12:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 377ms
12:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
12:00:07 INFO - PROCESS | 700 | 1467140407959 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:07 INFO - PROCESS | 700 | 1467140407985 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
12:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 170ms
12:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
12:00:08 INFO - PROCESS | 700 | 1467140408140 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:08 INFO - PROCESS | 700 | 1467140408162 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
12:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 230ms
12:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
12:00:08 INFO - PROCESS | 700 | 1467140408397 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:08 INFO - PROCESS | 700 | 1467140408418 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
12:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 188ms
12:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
12:00:08 INFO - PROCESS | 700 | 1467140408575 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:08 INFO - PROCESS | 700 | 1467140408598 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
12:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 171ms
12:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
12:00:08 INFO - PROCESS | 700 | 1467140408748 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:08 INFO - PROCESS | 700 | 1467140408770 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
12:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 170ms
12:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
12:00:08 INFO - PROCESS | 700 | 1467140408927 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:08 INFO - PROCESS | 700 | 1467140408949 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
12:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 330ms
12:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
12:00:09 INFO - PROCESS | 700 | 1467140409263 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:09 INFO - PROCESS | 700 | 1467140409283 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
12:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 170ms
12:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
12:00:09 INFO - PROCESS | 700 | 1467140409443 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:09 INFO - PROCESS | 700 | 1467140409468 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
12:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 188ms
12:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
12:00:09 INFO - PROCESS | 700 | 1467140409631 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:09 INFO - PROCESS | 700 | 1467140409651 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
12:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 169ms
12:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
12:00:09 INFO - PROCESS | 700 | 1467140409814 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:09 INFO - PROCESS | 700 | 1467140409847 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
12:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 170ms
12:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
12:00:09 INFO - PROCESS | 700 | 1467140409993 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:10 INFO - PROCESS | 700 | 1467140410021 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:10 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
12:00:10 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
12:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 189ms
12:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
12:00:10 INFO - PROCESS | 700 | 1467140410183 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:10 INFO - PROCESS | 700 | 1467140410200 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
12:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 168ms
12:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
12:00:10 INFO - PROCESS | 700 | 1467140410358 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:10 INFO - PROCESS | 700 | 1467140410378 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
12:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 189ms
12:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
12:00:10 INFO - PROCESS | 700 | 1467140410548 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:10 INFO - PROCESS | 700 | 1467140410567 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
12:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 170ms
12:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
12:00:10 INFO - PROCESS | 700 | 1467140410727 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:10 INFO - PROCESS | 700 | 1467140410770 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
12:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 272ms
12:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
12:00:11 INFO - PROCESS | 700 | 1467140411008 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - PROCESS | 700 | 1467140411030 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
12:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 169ms
12:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
12:00:11 INFO - PROCESS | 700 | 1467140411179 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - PROCESS | 700 | 1467140411198 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
12:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 170ms
12:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
12:00:11 INFO - PROCESS | 700 | 1467140411356 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - PROCESS | 700 | 1467140411369 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
12:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 170ms
12:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
12:00:11 INFO - PROCESS | 700 | 1467140411531 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - PROCESS | 700 | 1467140411551 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
12:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 168ms
12:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
12:00:11 INFO - PROCESS | 700 | 1467140411708 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - PROCESS | 700 | 1467140411730 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
12:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 170ms
12:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
12:00:11 INFO - PROCESS | 700 | 1467140411884 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:11 INFO - PROCESS | 700 | 1467140411899 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
12:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 170ms
12:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
12:00:12 INFO - PROCESS | 700 | 1467140412059 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - PROCESS | 700 | 1467140412078 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
12:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 171ms
12:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
12:00:12 INFO - PROCESS | 700 | 1467140412232 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - PROCESS | 700 | 1467140412251 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
12:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 170ms
12:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
12:00:12 INFO - PROCESS | 700 | 1467140412409 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - PROCESS | 700 | 1467140412435 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
12:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 171ms
12:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
12:00:12 INFO - PROCESS | 700 | 1467140412585 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - PROCESS | 700 | 1467140412603 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
12:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 169ms
12:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
12:00:12 INFO - PROCESS | 700 | 1467140412760 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - PROCESS | 700 | 1467140412780 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00: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
12:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 170ms
12:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
12:00:12 INFO - PROCESS | 700 | 1467140412937 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:12 INFO - PROCESS | 700 | 1467140412963 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
12:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 168ms
12:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
12:00:13 INFO - PROCESS | 700 | 1467140413112 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:13 INFO - PROCESS | 700 | 1467140413132 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
12:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 170ms
12:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
12:00:13 INFO - PROCESS | 700 | 1467140413285 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:13 INFO - PROCESS | 700 | 1467140413300 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
12:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 170ms
12:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
12:00:13 INFO - PROCESS | 700 | 1467140413464 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:13 INFO - PROCESS | 700 | 1467140413483 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
12:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 168ms
12:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
12:00:13 INFO - PROCESS | 700 | 1467140413633 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:13 INFO - PROCESS | 700 | 1467140413651 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
12:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 376ms
12:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
12:00:14 INFO - PROCESS | 700 | 1467140414015 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:14 INFO - PROCESS | 700 | 1467140414044 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
12:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 230ms
12:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
12:00:14 INFO - PROCESS | 700 | 1467140414249 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:14 INFO - PROCESS | 700 | 1467140414276 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
12:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 229ms
12:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
12:00:14 INFO - PROCESS | 700 | 1467140414489 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:14 INFO - PROCESS | 700 | 1467140414511 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
12:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 170ms
12:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
12:00:14 INFO - PROCESS | 700 | 1467140414663 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:14 INFO - PROCESS | 700 | 1467140414683 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
12:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 169ms
12:00:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
12:00:14 INFO - PROCESS | 700 | 1467140414842 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:14 INFO - PROCESS | 700 | 1467140414866 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
12:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 229ms
12:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
12:00:15 INFO - PROCESS | 700 | 1467140415077 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - PROCESS | 700 | 1467140415102 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
12:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 187ms
12:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
12:00:15 INFO - PROCESS | 700 | 1467140415265 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - PROCESS | 700 | 1467140415284 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
12:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 169ms
12:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
12:00:15 INFO - PROCESS | 700 | 1467140415442 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - PROCESS | 700 | 1467140415464 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
12:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 168ms
12:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
12:00:15 INFO - PROCESS | 700 | 1467140415616 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - PROCESS | 700 | 1467140415635 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
12:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 170ms
12:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
12:00:15 INFO - PROCESS | 700 | 1467140415792 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - PROCESS | 700 | 1467140415804 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
12:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 171ms
12:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
12:00:15 INFO - PROCESS | 700 | 1467140415966 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:15 INFO - PROCESS | 700 | 1467140415988 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
12:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 170ms
12:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
12:00:16 INFO - PROCESS | 700 | 1467140416144 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:16 INFO - PROCESS | 700 | 1467140416163 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
12:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 170ms
12:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
12:00:16 INFO - PROCESS | 700 | 1467140416315 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:16 INFO - PROCESS | 700 | 1467140416333 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
12:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 169ms
12:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
12:00:16 INFO - PROCESS | 700 | 1467140416488 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:16 INFO - PROCESS | 700 | 1467140416503 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
12:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 169ms
12:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
12:00:16 INFO - PROCESS | 700 | 1467140416669 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:16 INFO - PROCESS | 700 | 1467140416688 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
12:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 169ms
12:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
12:00:16 INFO - PROCESS | 700 | 1467140416846 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:16 INFO - PROCESS | 700 | 1467140416865 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
12:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 170ms
12:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
12:00:17 INFO - PROCESS | 700 | 1467140417021 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:17 INFO - PROCESS | 700 | 1467140417048 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
12:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 230ms
12:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
12:00:17 INFO - PROCESS | 700 | 1467140417256 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:17 INFO - PROCESS | 700 | 1467140417273 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
12:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 170ms
12:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
12:00:17 INFO - PROCESS | 700 | 1467140417431 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:17 INFO - PROCESS | 700 | 1467140417454 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
12:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 272ms
12:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
12:00:17 INFO - PROCESS | 700 | 1467140417709 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:17 INFO - PROCESS | 700 | 1467140417730 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
12:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 169ms
12:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
12:00:17 INFO - PROCESS | 700 | 1467140417881 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:17 INFO - PROCESS | 700 | 1467140417902 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
12:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 169ms
12:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
12:00:18 INFO - PROCESS | 700 | 1467140418056 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - PROCESS | 700 | 1467140418071 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
12:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 169ms
12:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
12:00:18 INFO - PROCESS | 700 | 1467140418232 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - PROCESS | 700 | 1467140418252 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
12:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 170ms
12:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
12:00:18 INFO - PROCESS | 700 | 1467140418405 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - PROCESS | 700 | 1467140418419 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
12:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 169ms
12:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
12:00:18 INFO - PROCESS | 700 | 1467140418581 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - PROCESS | 700 | 1467140418602 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
12:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 169ms
12:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
12:00:18 INFO - PROCESS | 700 | 1467140418756 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - PROCESS | 700 | 1467140418772 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
12:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 170ms
12:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
12:00:18 INFO - PROCESS | 700 | 1467140418931 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:18 INFO - PROCESS | 700 | 1467140418950 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
12:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 168ms
12:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
12:00:19 INFO - PROCESS | 700 | 1467140419104 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - PROCESS | 700 | 1467140419123 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
12:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 170ms
12:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
12:00:19 INFO - PROCESS | 700 | 1467140419280 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - PROCESS | 700 | 1467140419302 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
12:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 170ms
12:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
12:00:19 INFO - PROCESS | 700 | 1467140419456 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - PROCESS | 700 | 1467140419472 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
12:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 186ms
12:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
12:00:19 INFO - PROCESS | 700 | 1467140419648 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - PROCESS | 700 | 1467140419666 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
12:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 169ms
12:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
12:00:19 INFO - PROCESS | 700 | 1467140419820 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - PROCESS | 700 | 1467140419839 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
12:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 170ms
12:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
12:00:20 INFO - PROCESS | 700 | 1467140419998 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:20 INFO - PROCESS | 700 | 1467140420016 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
12:00:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 377ms
12:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
12:00:20 INFO - PROCESS | 700 | 1467140420384 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:20 INFO - PROCESS | 700 | 1467140420415 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
12:00:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 229ms
12:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
12:00:20 INFO - PROCESS | 700 | 1467140420618 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:20 INFO - PROCESS | 700 | 1467140420640 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
12:00:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 170ms
12:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
12:00:20 INFO - PROCESS | 700 | 1467140420797 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:20 INFO - PROCESS | 700 | 1467140420817 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
12:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 231ms
12:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
12:00:21 INFO - PROCESS | 700 | 1467140421030 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - PROCESS | 700 | 1467140421052 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
12:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 190ms
12:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
12:00:21 INFO - PROCESS | 700 | 1467140421221 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - PROCESS | 700 | 1467140421241 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
12:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 170ms
12:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
12:00:21 INFO - PROCESS | 700 | 1467140421399 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - PROCESS | 700 | 1467140421428 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
12:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 171ms
12:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
12:00:21 INFO - PROCESS | 700 | 1467140421578 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - PROCESS | 700 | 1467140421589 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
12:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 169ms
12:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
12:00:21 INFO - PROCESS | 700 | 1467140421749 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - PROCESS | 700 | 1467140421769 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
12:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 168ms
12:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
12:00:21 INFO - PROCESS | 700 | 1467140421923 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:21 INFO - PROCESS | 700 | 1467140421940 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
12:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 169ms
12:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
12:00:22 INFO - PROCESS | 700 | 1467140422099 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:22 INFO - PROCESS | 700 | 1467140422130 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
12:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 230ms
12:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
12:00:22 INFO - PROCESS | 700 | 1467140422337 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:22 INFO - PROCESS | 700 | 1467140422360 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
12:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 170ms
12:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
12:00:22 INFO - PROCESS | 700 | 1467140422514 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:22 INFO - PROCESS | 700 | 1467140422535 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
12:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 188ms
12:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
12:00:22 INFO - PROCESS | 700 | 1467140422704 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:22 INFO - PROCESS | 700 | 1467140422722 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
12:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 170ms
12:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
12:00:22 INFO - PROCESS | 700 | 1467140422881 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:22 INFO - PROCESS | 700 | 1467140422899 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
12:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 170ms
12:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
12:00:23 INFO - PROCESS | 700 | 1467140423053 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:23 INFO - PROCESS | 700 | 1467140423073 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
12:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 170ms
12:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
12:00:23 INFO - PROCESS | 700 | 1467140423231 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:23 INFO - PROCESS | 700 | 1467140423248 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
12:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 170ms
12:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
12:00:23 INFO - PROCESS | 700 | 1467140423404 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:23 INFO - PROCESS | 700 | 1467140423424 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
12:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 272ms
12:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
12:00:23 INFO - PROCESS | 700 | 1467140423684 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:23 INFO - PROCESS | 700 | 1467140423706 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
12:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 170ms
12:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
12:00:23 INFO - PROCESS | 700 | 1467140423863 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:23 INFO - PROCESS | 700 | 1467140423882 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
12:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 170ms
12:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
12:00:24 INFO - PROCESS | 700 | 1467140424038 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - PROCESS | 700 | 1467140424057 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
12:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 169ms
12:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
12:00:24 INFO - PROCESS | 700 | 1467140424209 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - PROCESS | 700 | 1467140424234 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
12:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 170ms
12:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
12:00:24 INFO - PROCESS | 700 | 1467140424384 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - PROCESS | 700 | 1467140424403 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
12:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 170ms
12:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
12:00:24 INFO - PROCESS | 700 | 1467140424557 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - PROCESS | 700 | 1467140424584 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
12:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 171ms
12:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
12:00:24 INFO - PROCESS | 700 | 1467140424733 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - PROCESS | 700 | 1467140424753 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
12:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 170ms
12:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
12:00:24 INFO - PROCESS | 700 | 1467140424907 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:24 INFO - PROCESS | 700 | 1467140424924 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
12:00:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 170ms
12:00:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
12:00:25 INFO - PROCESS | 700 | 1467140425083 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - PROCESS | 700 | 1467140425105 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
12:00:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 170ms
12:00:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
12:00:25 INFO - PROCESS | 700 | 1467140425258 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - PROCESS | 700 | 1467140425272 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
12:00:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 169ms
12:00:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
12:00:25 INFO - PROCESS | 700 | 1467140425434 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - PROCESS | 700 | 1467140425455 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
12:00:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 168ms
12:00:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
12:00:25 INFO - PROCESS | 700 | 1467140425605 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - PROCESS | 700 | 1467140425624 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
12:00:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 169ms
12:00:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
12:00:25 INFO - PROCESS | 700 | 1467140425782 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - PROCESS | 700 | 1467140425802 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
12:00:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 170ms
12:00:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
12:00:25 INFO - PROCESS | 700 | 1467140425956 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:25 INFO - PROCESS | 700 | 1467140425974 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
12:00:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 169ms
12:00:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
12:00:26 INFO - PROCESS | 700 | 1467140426137 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:26 INFO - PROCESS | 700 | 1467140426195 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
12:00:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 378ms
12:00:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
12:00:26 INFO - PROCESS | 700 | 1467140426522 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:26 INFO - PROCESS | 700 | 1467140426552 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
12:00:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 228ms
12:00:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
12:00:26 INFO - PROCESS | 700 | 1467140426755 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:26 INFO - PROCESS | 700 | 1467140426778 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
12:00:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 690ms
12:00:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
12:00:27 INFO - PROCESS | 700 | 1467140427451 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:27 INFO - PROCESS | 700 | 1467140427473 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
12:00:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:00:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
12:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:00:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 690ms
12:00:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
12:00:28 INFO - PROCESS | 700 | 1467140428143 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:28 INFO - PROCESS | 700 | 1467140428158 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
12:00:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:00:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
12:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:00:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 670ms
12:00:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
12:00:28 INFO - PROCESS | 700 | 1467140428818 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:28 INFO - PROCESS | 700 | 1467140428839 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
12:00:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 690ms
12:00:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
12:00:29 INFO - PROCESS | 700 | 1467140429514 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:29 INFO - PROCESS | 700 | 1467140429538 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
12:00:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 691ms
12:00:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
12:00:30 INFO - PROCESS | 700 | 1467140430208 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:30 INFO - PROCESS | 700 | 1467140430225 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
12:00:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:00:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
12:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:00:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 670ms
12:00:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
12:00:30 INFO - PROCESS | 700 | 1467140430883 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:30 INFO - PROCESS | 700 | 1467140430905 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
12:00:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:00:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
12:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:00:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 671ms
12:00:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
12:00:31 INFO - PROCESS | 700 | 1467140431559 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:31 INFO - PROCESS | 700 | 1467140431573 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
12:00:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:00:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
12:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:00:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 690ms
12:00:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
12:00:32 INFO - PROCESS | 700 | 1467140432253 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:32 INFO - PROCESS | 700 | 1467140432274 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
12:00:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:00:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
12:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:00:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 689ms
12:00:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
12:00:32 INFO - PROCESS | 700 | 1467140432949 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:32 INFO - PROCESS | 700 | 1467140432977 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
12:00:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 186ms
12:00:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
12:00:33 INFO - PROCESS | 700 | 1467140433140 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:33 INFO - PROCESS | 700 | 1467140433165 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
12:00:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 168ms
12:00:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
12:00:33 INFO - PROCESS | 700 | 1467140433319 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:33 INFO - PROCESS | 700 | 1467140433353 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - assert_equals: ctx.font === 'italic small-caps 12px "Unknown Font", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px "Unknown Font", sans-serif[string]) expected "italic small-caps 12px \"Unknown Font\", sans-serif" but got "italic small-caps 400 12px Unknown Font,sans-serif"
12:00:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:00:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
12:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 171ms
12:00:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
12:00:33 INFO - PROCESS | 700 | 1467140433491 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:33 INFO - PROCESS | 700 | 1467140433512 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
12:00:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 170ms
12:00:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
12:00:33 INFO - PROCESS | 700 | 1467140433671 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:33 INFO - PROCESS | 700 | 1467140433690 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
12:00:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:00:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
12:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 170ms
12:00:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
12:00:33 INFO - PROCESS | 700 | 1467140433852 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:33 INFO - PROCESS | 700 | 1467140433884 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
12:00:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:00:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
12:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:00:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 168ms
12:00:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
12:00:34 INFO - PROCESS | 700 | 1467140434021 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:34 INFO - PROCESS | 700 | 1467140434040 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
12:00:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 169ms
12:00:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
12:00:34 INFO - PROCESS | 700 | 1467140434194 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:34 INFO - PROCESS | 700 | 1467140434213 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
12:00:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:00:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
12:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:00:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 691ms
12:00:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
12:00:34 INFO - PROCESS | 700 | 1467140434891 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:34 INFO - PROCESS | 700 | 1467140434911 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
12:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 171ms
12:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
12:00:35 INFO - PROCESS | 700 | 1467140435067 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - PROCESS | 700 | 1467140435088 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
12:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 171ms
12:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
12:00:35 INFO - PROCESS | 700 | 1467140435241 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - PROCESS | 700 | 1467140435263 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
12:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 169ms
12:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
12:00:35 INFO - PROCESS | 700 | 1467140435418 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - PROCESS | 700 | 1467140435431 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
12:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 169ms
12:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
12:00:35 INFO - PROCESS | 700 | 1467140435590 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - PROCESS | 700 | 1467140435612 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
12:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 169ms
12:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
12:00:35 INFO - PROCESS | 700 | 1467140435763 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - PROCESS | 700 | 1467140435780 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
12:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 169ms
12:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
12:00:35 INFO - PROCESS | 700 | 1467140435938 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:35 INFO - PROCESS | 700 | 1467140435957 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
12:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 169ms
12:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
12:00:36 INFO - PROCESS | 700 | 1467140436115 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:36 INFO - PROCESS | 700 | 1467140436130 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
12:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 168ms
12:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
12:00:36 INFO - PROCESS | 700 | 1467140436289 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:36 INFO - PROCESS | 700 | 1467140436331 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
12:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 229ms
12:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
12:00:36 INFO - PROCESS | 700 | 1467140436524 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:36 INFO - PROCESS | 700 | 1467140436543 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
12:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 169ms
12:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
12:00:36 INFO - PROCESS | 700 | 1467140436698 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:36 INFO - PROCESS | 700 | 1467140436713 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
12:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 170ms
12:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
12:00:36 INFO - PROCESS | 700 | 1467140436873 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:36 INFO - PROCESS | 700 | 1467140436893 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
12:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 171ms
12:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
12:00:37 INFO - PROCESS | 700 | 1467140437049 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - PROCESS | 700 | 1467140437064 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
12:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 170ms
12:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
12:00:37 INFO - PROCESS | 700 | 1467140437223 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - PROCESS | 700 | 1467140437257 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
12:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 168ms
12:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
12:00:37 INFO - PROCESS | 700 | 1467140437397 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - PROCESS | 700 | 1467140437416 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
12:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 170ms
12:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
12:00:37 INFO - PROCESS | 700 | 1467140437573 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - PROCESS | 700 | 1467140437592 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
12:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 170ms
12:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
12:00:37 INFO - PROCESS | 700 | 1467140437747 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - PROCESS | 700 | 1467140437765 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
12:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 169ms
12:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
12:00:37 INFO - PROCESS | 700 | 1467140437924 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:37 INFO - PROCESS | 700 | 1467140437944 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
12:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 170ms
12:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
12:00:38 INFO - PROCESS | 700 | 1467140438102 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:38 INFO - PROCESS | 700 | 1467140438115 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
12:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 170ms
12:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
12:00:38 INFO - PROCESS | 700 | 1467140438276 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:38 INFO - PROCESS | 700 | 1467140438294 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
12:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 169ms
12:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
12:00:38 INFO - PROCESS | 700 | 1467140438449 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:38 INFO - PROCESS | 700 | 1467140438463 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
12:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 170ms
12:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
12:00:38 INFO - PROCESS | 700 | 1467140438643 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:38 INFO - PROCESS | 700 | 1467140438681 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
12:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 335ms
12:00:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
12:00:38 INFO - PROCESS | 700 | 1467140438986 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - PROCESS | 700 | 1467140439010 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
12:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 172ms
12:00:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
12:00:39 INFO - PROCESS | 700 | 1467140439171 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - PROCESS | 700 | 1467140439191 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
12:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 188ms
12:00:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
12:00:39 INFO - PROCESS | 700 | 1467140439363 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - PROCESS | 700 | 1467140439383 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
12:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 170ms
12:00:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
12:00:39 INFO - PROCESS | 700 | 1467140439537 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - PROCESS | 700 | 1467140439570 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
12:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 186ms
12:00:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
12:00:39 INFO - PROCESS | 700 | 1467140439726 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - PROCESS | 700 | 1467140439748 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
12:00:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 170ms
12:00:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
12:00:39 INFO - PROCESS | 700 | 1467140439902 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:39 INFO - PROCESS | 700 | 1467140439927 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
12:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 170ms
12:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
12:00:40 INFO - PROCESS | 700 | 1467140440077 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - PROCESS | 700 | 1467140440096 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
12:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 169ms
12:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
12:00:40 INFO - PROCESS | 700 | 1467140440253 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - PROCESS | 700 | 1467140440273 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
12:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 171ms
12:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
12:00:40 INFO - PROCESS | 700 | 1467140440425 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - PROCESS | 700 | 1467140440451 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
12:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 170ms
12:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
12:00:40 INFO - PROCESS | 700 | 1467140440600 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - PROCESS | 700 | 1467140440614 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
12:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 169ms
12:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
12:00:40 INFO - PROCESS | 700 | 1467140440776 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - PROCESS | 700 | 1467140440796 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
12:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 170ms
12:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
12:00:40 INFO - PROCESS | 700 | 1467140440956 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:40 INFO - PROCESS | 700 | 1467140440975 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
12:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 170ms
12:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
12:00:41 INFO - PROCESS | 700 | 1467140441125 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - PROCESS | 700 | 1467140441145 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
12:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 168ms
12:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
12:00:41 INFO - PROCESS | 700 | 1467140441297 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - PROCESS | 700 | 1467140441315 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
12:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 168ms
12:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
12:00:41 INFO - PROCESS | 700 | 1467140441472 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - PROCESS | 700 | 1467140441490 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
12:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 169ms
12:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
12:00:41 INFO - PROCESS | 700 | 1467140441645 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - PROCESS | 700 | 1467140441665 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
12:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 170ms
12:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
12:00:41 INFO - PROCESS | 700 | 1467140441821 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - PROCESS | 700 | 1467140441833 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
12:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 168ms
12:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
12:00:41 INFO - PROCESS | 700 | 1467140441992 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:42 INFO - PROCESS | 700 | 1467140442012 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
12:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 171ms
12:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
12:00:42 INFO - PROCESS | 700 | 1467140442167 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:42 INFO - PROCESS | 700 | 1467140442182 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
12:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 171ms
12:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
12:00:42 INFO - PROCESS | 700 | 1467140442343 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:42 INFO - PROCESS | 700 | 1467140442361 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
12:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 170ms
12:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
12:00:42 INFO - PROCESS | 700 | 1467140442517 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:42 INFO - PROCESS | 700 | 1467140442557 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
12:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 228ms
12:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
12:00:42 INFO - PROCESS | 700 | 1467140442750 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:42 INFO - PROCESS | 700 | 1467140442767 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
12:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 229ms
12:00:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
12:00:43 INFO - PROCESS | 700 | 1467140442984 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:43 INFO - PROCESS | 700 | 1467140442998 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
12:00:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
12:00:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 170ms
12:00:43 INFO - TEST-START | /DOMEvents/constructors.html
12:00:43 INFO - PROCESS | 700 | 1467140443160 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:43 INFO - PROCESS | 700 | 1467140443254 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
12:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:00:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:00:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
12:00:43 INFO - TEST-OK | /DOMEvents/constructors.html | took 289ms
12:00:43 INFO - TEST-START | /DOMEvents/event-phases-order.html
12:00:43 INFO - PROCESS | 700 | 1467140443455 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:43 INFO - PROCESS | 700 | 1467140443478 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
12:00:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 185ms
12:00:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
12:00:43 INFO - PROCESS | 700 | 1467140443643 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:43 INFO - PROCESS | 700 | 1467140443662 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
12:00:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:00:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
12:00:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:00:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
12:00:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:00:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
12:00:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:00:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
12:00:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 177ms
12:00:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
12:00:43 INFO - PROCESS | 700 | 1467140443826 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:43 INFO - PROCESS | 700 | 1467140443844 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:43 INFO - PROCESS | 700 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
12:00:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
12:00:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 171ms
12:00:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
12:00:44 INFO - PROCESS | 700 | 1467140444001 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:44 INFO - PROCESS | 700 | 1467140444015 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:44 INFO - PROCESS | 700 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
12:00:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
12:00:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 272ms
12:00:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
12:00:44 INFO - PROCESS | 700 | 1467140444278 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:44 INFO - PROCESS | 700 | 1467140444301 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
12:00:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 170ms
12:00:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
12:00:44 INFO - PROCESS | 700 | 1467140444455 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:44 INFO - PROCESS | 700 | 1467140444467 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:44 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
12:00:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 168ms
12:00:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
12:00:44 INFO - PROCESS | 700 | 1467140444626 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:44 INFO - PROCESS | 700 | 1467140444645 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:44 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
12:00:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
12:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
12:00:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 188ms
12:00:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
12:00:44 INFO - PROCESS | 700 | 1467140444818 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:44 INFO - PROCESS | 700 | 1467140444832 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
12:00:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 334ms
12:00:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
12:00:45 INFO - PROCESS | 700 | 1467140445159 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:45 INFO - PROCESS | 700 | 1467140445183 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
12:00:45 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 170ms
12:00:45 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
12:00:45 INFO - PROCESS | 700 | 1467140445335 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:45 INFO - PROCESS | 700 | 1467140445358 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
12:00:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 170ms
12:00:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
12:00:45 INFO - PROCESS | 700 | 1467140445517 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:45 INFO - PROCESS | 700 | 1467140445538 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
12:00:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 170ms
12:00:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
12:00:45 INFO - PROCESS | 700 | 1467140445686 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:45 INFO - PROCESS | 700 | 1467140445701 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:45 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
12:00:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 171ms
12:00:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
12:00:45 INFO - PROCESS | 700 | 1467140445861 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:45 INFO - PROCESS | 700 | 1467140445881 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
12:00:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 170ms
12:00:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
12:00:46 INFO - PROCESS | 700 | 1467140446037 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - PROCESS | 700 | 1467140446061 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
12:00:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 169ms
12:00:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
12:00:46 INFO - PROCESS | 700 | 1467140446211 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - PROCESS | 700 | 1467140446240 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
12:00:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 189ms
12:00:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
12:00:46 INFO - PROCESS | 700 | 1467140446407 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - PROCESS | 700 | 1467140446419 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
12:00:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 169ms
12:00:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
12:00:46 INFO - PROCESS | 700 | 1467140446578 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - PROCESS | 700 | 1467140446598 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
12:00:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
12:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
12:00:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 169ms
12:00:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
12:00:46 INFO - PROCESS | 700 | 1467140446752 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - PROCESS | 700 | 1467140446770 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
12:00:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 169ms
12:00:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
12:00:46 INFO - PROCESS | 700 | 1467140446931 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:46 INFO - PROCESS | 700 | 1467140446953 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
12:00:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 169ms
12:00:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
12:00:47 INFO - PROCESS | 700 | 1467140447107 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - PROCESS | 700 | 1467140447119 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:00:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
12:00:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 170ms
12:00:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
12:00:47 INFO - PROCESS | 700 | 1467140447279 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - PROCESS | 700 | 1467140447300 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
12:00:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 170ms
12:00:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
12:00:47 INFO - PROCESS | 700 | 1467140447457 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - PROCESS | 700 | 1467140447469 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
12:00:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 171ms
12:00:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
12:00:47 INFO - PROCESS | 700 | 1467140447629 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - PROCESS | 700 | 1467140447647 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
12:00:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 170ms
12:00:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker
12:00:47 INFO - PROCESS | 700 | 1467140447809 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - PROCESS | 700 | 1467140447821 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
12:00:47 INFO - {}
12:00:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
12:00:47 INFO - {}
12:00:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
12:00:48 INFO - {}
12:00:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
12:00:48 INFO - {}
12:00:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 188ms
12:00:48 INFO - TEST-START | /FileAPI/fileReader.html
12:00:48 INFO - PROCESS | 700 | 1467140447998 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:48 INFO - PROCESS | 700 | 1467140448022 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
12:00:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
12:00:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
12:00:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
12:00:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 169ms
12:00:48 INFO - TEST-START | /FileAPI/historical.html
12:00:48 INFO - PROCESS | 700 | 1467140448175 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:48 INFO - PROCESS | 700 | 1467140448195 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
12:00:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
12:00:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
12:00:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
12:00:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
12:00:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
12:00:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
12:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
12:00:48 INFO - TEST-OK | /FileAPI/historical.html | took 171ms
12:00:48 INFO - TEST-START | /FileAPI/idlharness.html
12:00:48 INFO - PROCESS | 700 | 1467140448349 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:48 INFO - PROCESS | 700 | 1467140448369 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
12:00:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:00:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:00:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:00:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:00:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
12:00:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:00:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:00:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:00:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:00:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
12:00:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:00:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:00:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:00:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:00:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
12:00:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
12:00:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:00:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:00:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:00:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:00:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
12:00:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
12:00:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:00:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:00:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:00:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:00:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
12:00:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:00:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:00:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:00:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
12:00:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
12:00:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:00:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:00:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:00:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:00:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
12:00:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
12:00:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:00:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:00:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:00:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:00:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
12:00:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
12:00:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 379ms
12:00:48 INFO - TEST-START | /FileAPI/idlharness.worker
12:00:48 INFO - PROCESS | 700 | 1467140448734 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:48 INFO - PROCESS | 700 | 1467140448754 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:00:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:00:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:00:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
12:00:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:00:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:00:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
12:00:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:00:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:00:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
12:00:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:00:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:00:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
12:00:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:00:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:00:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:00:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:00:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:00:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:00:49 INFO - {}
12:00:49 INFO - TEST-OK | /FileAPI/idlharness.worker | took 361ms
12:00:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
12:00:49 INFO - PROCESS | 700 | 1467140449099 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:49 INFO - PROCESS | 700 | 1467140449124 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:49 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
12:00:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 171ms
12:00:49 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
12:00:49 INFO - PROCESS | 700 | 1467140449276 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:49 INFO - PROCESS | 700 | 1467140449296 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:49 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
12:00:49 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 375ms
12:00:49 INFO - TEST-START | /FileAPI/blob/Blob-close.html
12:00:49 INFO - PROCESS | 700 | 1467140449656 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:49 INFO - PROCESS | 700 | 1467140449703 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
12:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
12:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
12:00:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 230ms
12:00:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
12:00:49 INFO - PROCESS | 700 | 1467140449895 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:49 INFO - PROCESS | 700 | 1467140449917 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
12:00:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 284ms
12:00:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
12:00:50 INFO - PROCESS | 700 | 1467140450182 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:50 INFO - PROCESS | 700 | 1467140450213 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
12:00:50 INFO - {}
12:00:50 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 229ms
12:00:50 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
12:00:50 INFO - PROCESS | 700 | 1467140450414 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:50 INFO - PROCESS | 700 | 1467140450439 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
12:00:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 170ms
12:00:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
12:00:50 INFO - PROCESS | 700 | 1467140450592 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:50 INFO - PROCESS | 700 | 1467140450605 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
12:00:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:00:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8"
12:00:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:00:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:00:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 337ms
12:00:50 INFO - TEST-START | /FileAPI/file/File-constructor.html
12:00:50 INFO - PROCESS | 700 | 1467140450932 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:50 INFO - PROCESS | 700 | 1467140450963 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
12:00:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
12:00:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
12:00:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
12:00:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
12:00:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
12:00:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 180ms
12:00:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
12:00:51 INFO - PROCESS | 700 | 1467140451114 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - PROCESS | 700 | 1467140451133 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
12:00:51 INFO - {}
12:00:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 170ms
12:00:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
12:00:51 INFO - PROCESS | 700 | 1467140451299 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - PROCESS | 700 | 1467140451318 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
12:00:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
12:00:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
12:00:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
12:00:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
12:00:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
12:00:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
12:00:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 170ms
12:00:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
12:00:51 INFO - PROCESS | 700 | 1467140451465 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - PROCESS | 700 | 1467140451485 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
12:00:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 170ms
12:00:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
12:00:51 INFO - PROCESS | 700 | 1467140451643 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - PROCESS | 700 | 1467140451655 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
12:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
12:00:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 170ms
12:00:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
12:00:51 INFO - PROCESS | 700 | 1467140451816 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - PROCESS | 700 | 1467140451845 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
12:00:51 INFO - reader.readAsText(blob_2)
12:00:51 INFO - }" did not throw
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
12:00:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
12:00:51 INFO - reader.readAsDataURL(blob_2)
12:00:51 INFO - }" did not throw
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
12:00:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
12:00:51 INFO - reader.readAsArrayBuffer(blob_2)
12:00:51 INFO - }" did not throw
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
12:00:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
12:00:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:00:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
12:00:51 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
12:00:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:00:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
12:00:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
12:00:51 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
12:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:00:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 174ms
12:00:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
12:00:52 INFO - PROCESS | 700 | 1467140451996 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - PROCESS | 700 | 1467140452015 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
12:00:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
12:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
12:00:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
12:00:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 187ms
12:00:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
12:00:52 INFO - PROCESS | 700 | 1467140452186 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - PROCESS | 700 | 1467140452205 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
12:00:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 169ms
12:00:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
12:00:52 INFO - PROCESS | 700 | 1467140452363 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - PROCESS | 700 | 1467140452381 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
12:00:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 170ms
12:00:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
12:00:52 INFO - PROCESS | 700 | 1467140452539 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - PROCESS | 700 | 1467140452553 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
12:00:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 171ms
12:00:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
12:00:52 INFO - PROCESS | 700 | 1467140452715 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - PROCESS | 700 | 1467140452738 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
12:00:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
12:00:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 170ms
12:00:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
12:00:52 INFO - PROCESS | 700 | 1467140452890 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:52 INFO - PROCESS | 700 | 1467140452904 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
12:00:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 169ms
12:00:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
12:00:53 INFO - PROCESS | 700 | 1467140453063 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:53 INFO - PROCESS | 700 | 1467140453082 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
12:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
12:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
12:00:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 169ms
12:00:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
12:00:53 INFO - PROCESS | 700 | 1467140453238 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:53 INFO - PROCESS | 700 | 1467140453264 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
12:00:53 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
12:00:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
12:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:00:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
12:00:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 171ms
12:00:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
12:00:53 INFO - PROCESS | 700 | 1467140453413 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:53 INFO - PROCESS | 700 | 1467140453431 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
12:00:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 170ms
12:00:53 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
12:00:53 INFO - PROCESS | 700 | 1467140453588 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:53 INFO - PROCESS | 700 | 1467140453605 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:54 INFO - PROCESS | 700 | [Parent 700] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
12:00:54 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
12:00:54 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 882ms
12:00:54 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
12:00:54 INFO - PROCESS | 700 | 1467140454473 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:54 INFO - PROCESS | 700 | 1467140454492 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:55 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
12:00:55 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 880ms
12:00:55 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
12:00:55 INFO - PROCESS | 700 | 1467140455357 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:55 INFO - PROCESS | 700 | 1467140455381 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:55 INFO - PROCESS | 700 | [Parent 700] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
12:00:56 INFO - PROCESS | 700 | [Parent 700] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
12:00:56 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
12:00:56 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 1083ms
12:00:56 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
12:00:56 INFO - PROCESS | 700 | 1467140456447 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:56 INFO - PROCESS | 700 | 1467140456478 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:57 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
12:00:57 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 984ms
12:00:57 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
12:00:57 INFO - PROCESS | 700 | 1467140457437 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:57 INFO - PROCESS | 700 | 1467140457460 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
12:00:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
12:00:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
12:00:58 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
12:00:58 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 923ms
12:00:58 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
12:00:58 INFO - PROCESS | 700 | 1467140458365 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:58 INFO - PROCESS | 700 | 1467140458387 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
12:00:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
12:00:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
12:00:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
12:00:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
12:00:59 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
12:00:59 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1025ms
12:00:59 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
12:00:59 INFO - PROCESS | 700 | 1467140459395 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:00:59 INFO - PROCESS | 700 | 1467140459417 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
12:01:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
12:01:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
12:01:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
12:01:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
12:01:00 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
12:01:00 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 982ms
12:01:00 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
12:01:00 INFO - PROCESS | 700 | 1467140460379 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:00 INFO - PROCESS | 700 | 1467140460399 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
12:01:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
12:01:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
12:01:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
12:01:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
12:01:01 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
12:01:01 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 1026ms
12:01:01 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
12:01:01 INFO - PROCESS | 700 | 1467140461411 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:01 INFO - PROCESS | 700 | 1467140461440 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:02 INFO - PROCESS | 700 | [Parent 700] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
12:01:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
12:01:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
12:01:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
12:01:02 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
12:01:02 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 1130ms
12:01:02 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
12:01:02 INFO - PROCESS | 700 | 1467140462552 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:02 INFO - PROCESS | 700 | 1467140462585 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
12:01:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
12:01:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
12:01:03 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
12:01:03 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 982ms
12:01:03 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
12:01:03 INFO - PROCESS | 700 | 1467140463534 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:03 INFO - PROCESS | 700 | 1467140463556 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
12:01:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
12:01:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
12:01:04 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
12:01:04 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 883ms
12:01:04 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
12:01:04 INFO - PROCESS | 700 | 1467140464422 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:04 INFO - PROCESS | 700 | 1467140464444 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
12:01:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
12:01:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
12:01:05 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
12:01:05 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 1031ms
12:01:05 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
12:01:05 INFO - PROCESS | 700 | 1467140465455 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:05 INFO - PROCESS | 700 | 1467140465479 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
12:01:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
12:01:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
12:01:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
12:01:09 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
12:01:09 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 3850ms
12:01:09 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
12:01:09 INFO - PROCESS | 700 | 1467140469312 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:09 INFO - PROCESS | 700 | 1467140469338 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:12 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
12:01:12 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
12:01:12 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
12:01:12 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 3305ms
12:01:12 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
12:01:12 INFO - PROCESS | 700 | 1467140472623 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:12 INFO - PROCESS | 700 | 1467140472648 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:15 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
12:01:15 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
12:01:15 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
12:01:15 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 2606ms
12:01:15 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
12:01:15 INFO - PROCESS | 700 | 1467140475235 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:15 INFO - PROCESS | 700 | 1467140475259 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:16 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
12:01:16 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 1081ms
12:01:16 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
12:01:16 INFO - PROCESS | 700 | 1467140476368 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:16 INFO - PROCESS | 700 | 1467140476433 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:17 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
12:01:17 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
12:01:17 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 983ms
12:01:17 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
12:01:17 INFO - PROCESS | 700 | 1467140477307 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:17 INFO - PROCESS | 700 | 1467140477329 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:18 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
12:01:18 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 1030ms
12:01:18 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
12:01:18 INFO - PROCESS | 700 | 1467140478341 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:18 INFO - PROCESS | 700 | 1467140478365 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:19 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
12:01:19 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 941ms
12:01:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
12:01:19 INFO - PROCESS | 700 | 1467140479288 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:19 INFO - PROCESS | 700 | 1467140479310 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
12:01:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 942ms
12:01:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
12:01:20 INFO - PROCESS | 700 | 1467140480233 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:20 INFO - PROCESS | 700 | 1467140480256 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
12:01:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 1027ms
12:01:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
12:01:21 INFO - PROCESS | 700 | 1467140481264 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:21 INFO - PROCESS | 700 | 1467140481294 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
12:01:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 940ms
12:01:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
12:01:22 INFO - PROCESS | 700 | 1467140482209 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:22 INFO - PROCESS | 700 | 1467140482230 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
12:01:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 985ms
12:01:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
12:01:23 INFO - PROCESS | 700 | 1467140483201 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:23 INFO - PROCESS | 700 | 1467140483224 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
12:01:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 942ms
12:01:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
12:01:24 INFO - PROCESS | 700 | 1467140484151 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:24 INFO - PROCESS | 700 | 1467140484173 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
12:01:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 923ms
12:01:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
12:01:25 INFO - PROCESS | 700 | 1467140485082 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:25 INFO - PROCESS | 700 | 1467140485103 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
12:01:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 1189ms
12:01:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
12:01:26 INFO - PROCESS | 700 | 1467140486273 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:26 INFO - PROCESS | 700 | 1467140486295 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
12:01:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 984ms
12:01:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
12:01:27 INFO - PROCESS | 700 | 1467140487262 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:27 INFO - PROCESS | 700 | 1467140487286 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
12:01:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 985ms
12:01:28 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
12:01:28 INFO - PROCESS | 700 | 1467140488252 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:28 INFO - PROCESS | 700 | 1467140488278 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:29 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
12:01:29 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 920ms
12:01:29 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
12:01:29 INFO - PROCESS | 700 | 1467140489179 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:29 INFO - PROCESS | 700 | 1467140489202 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:30 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
12:01:30 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 881ms
12:01:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
12:01:30 INFO - PROCESS | 700 | 1467140490064 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:30 INFO - PROCESS | 700 | 1467140490087 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
12:01:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1031ms
12:01:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
12:01:31 INFO - PROCESS | 700 | 1467140491101 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:31 INFO - PROCESS | 700 | 1467140491123 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
12:01:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 984ms
12:01:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
12:01:32 INFO - PROCESS | 700 | 1467140492088 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:32 INFO - PROCESS | 700 | 1467140492111 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
12:01:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 1081ms
12:01:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
12:01:33 INFO - PROCESS | 700 | 1467140493173 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:33 INFO - PROCESS | 700 | 1467140493202 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
12:01:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 939ms
12:01:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
12:01:34 INFO - PROCESS | 700 | 1467140494119 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:34 INFO - PROCESS | 700 | 1467140494145 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
12:01:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 943ms
12:01:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
12:01:35 INFO - PROCESS | 700 | 1467140495068 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:35 INFO - PROCESS | 700 | 1467140495092 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
12:01:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 982ms
12:01:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
12:01:36 INFO - PROCESS | 700 | 1467140496055 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:36 INFO - PROCESS | 700 | 1467140496078 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
12:01:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 941ms
12:01:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
12:01:37 INFO - PROCESS | 700 | 1467140497001 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:37 INFO - PROCESS | 700 | 1467140497022 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
12:01:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 847ms
12:01:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
12:01:37 INFO - PROCESS | 700 | 1467140497851 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:37 INFO - PROCESS | 700 | 1467140497875 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
12:01:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1032ms
12:01:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
12:01:38 INFO - PROCESS | 700 | 1467140498887 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:38 INFO - PROCESS | 700 | 1467140498908 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
12:01:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 1023ms
12:01:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
12:01:39 INFO - PROCESS | 700 | 1467140499917 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:39 INFO - PROCESS | 700 | 1467140499942 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
12:01:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 941ms
12:01:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
12:01:40 INFO - PROCESS | 700 | 1467140500861 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:40 INFO - PROCESS | 700 | 1467140500884 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
12:01:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 985ms
12:01:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
12:01:41 INFO - PROCESS | 700 | 1467140501853 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:41 INFO - PROCESS | 700 | 1467140501877 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
12:01:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 985ms
12:01:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
12:01:42 INFO - PROCESS | 700 | 1467140502843 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:42 INFO - PROCESS | 700 | 1467140502865 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
12:01:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 941ms
12:01:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
12:01:43 INFO - PROCESS | 700 | 1467140503789 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:43 INFO - PROCESS | 700 | 1467140503810 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:44 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
12:01:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 939ms
12:01:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
12:01:44 INFO - PROCESS | 700 | 1467140504731 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:44 INFO - PROCESS | 700 | 1467140504752 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
12:01:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 1029ms
12:01:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
12:01:45 INFO - PROCESS | 700 | 1467140505763 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:45 INFO - PROCESS | 700 | 1467140505784 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
12:01:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 922ms
12:01:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
12:01:46 INFO - PROCESS | 700 | 1467140506692 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:46 INFO - PROCESS | 700 | 1467140506718 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:47 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:01:47 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 984ms
12:01:47 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
12:01:47 INFO - PROCESS | 700 | 1467140507681 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:47 INFO - PROCESS | 700 | 1467140507708 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:48 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
12:01:48 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 878ms
12:01:48 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
12:01:48 INFO - PROCESS | 700 | 1467140508565 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:48 INFO - PROCESS | 700 | 1467140508587 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:49 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
12:01:49 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 944ms
12:01:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
12:01:49 INFO - PROCESS | 700 | 1467140509514 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:49 INFO - PROCESS | 700 | 1467140509535 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
12:01:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 1027ms
12:01:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
12:01:50 INFO - PROCESS | 700 | 1467140510545 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:50 INFO - PROCESS | 700 | 1467140510568 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:51 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
12:01:51 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 986ms
12:01:51 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
12:01:51 INFO - PROCESS | 700 | 1467140511536 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:51 INFO - PROCESS | 700 | 1467140511557 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:52 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:01:52 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 940ms
12:01:52 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
12:01:52 INFO - PROCESS | 700 | 1467140512481 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:52 INFO - PROCESS | 700 | 1467140512509 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:53 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
12:01:53 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 942ms
12:01:53 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
12:01:53 INFO - PROCESS | 700 | 1467140513428 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:53 INFO - PROCESS | 700 | 1467140513451 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
12:01:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1079ms
12:01:54 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
12:01:54 INFO - PROCESS | 700 | 1467140514511 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:54 INFO - PROCESS | 700 | 1467140514533 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:55 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:01:55 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1170ms
12:01:55 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
12:01:55 INFO - PROCESS | 700 | 1467140515687 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:55 INFO - PROCESS | 700 | 1467140515710 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:56 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
12:01:56 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 1132ms
12:01:56 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
12:01:56 INFO - PROCESS | 700 | 1467140516825 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:56 INFO - PROCESS | 700 | 1467140516850 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:57 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
12:01:57 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 986ms
12:01:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
12:01:57 INFO - PROCESS | 700 | 1467140517814 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:57 INFO - PROCESS | 700 | 1467140517835 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:58 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:01:58 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 921ms
12:01:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
12:01:58 INFO - PROCESS | 700 | 1467140518739 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:58 INFO - PROCESS | 700 | 1467140518760 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
12:01:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 986ms
12:01:59 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
12:01:59 INFO - PROCESS | 700 | 1467140519731 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:01:59 INFO - PROCESS | 700 | 1467140519758 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
12:02:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 923ms
12:02:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
12:02:00 INFO - PROCESS | 700 | 1467140520660 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:00 INFO - PROCESS | 700 | 1467140520683 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
12:02:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 1340ms
12:02:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
12:02:02 INFO - PROCESS | 700 | 1467140522005 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:02 INFO - PROCESS | 700 | 1467140522027 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
12:02:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 982ms
12:02:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
12:02:02 INFO - PROCESS | 700 | 1467140522991 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:03 INFO - PROCESS | 700 | 1467140523016 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
12:02:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 876ms
12:02:03 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
12:02:03 INFO - PROCESS | 700 | 1467140523871 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:03 INFO - PROCESS | 700 | 1467140523903 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
12:02:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 982ms
12:02:04 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
12:02:04 INFO - PROCESS | 700 | 1467140524858 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:04 INFO - PROCESS | 700 | 1467140524884 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
12:02:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 1025ms
12:02:05 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
12:02:05 INFO - PROCESS | 700 | 1467140525888 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:05 INFO - PROCESS | 700 | 1467140525938 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:06 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
12:02:06 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 984ms
12:02:06 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
12:02:06 INFO - PROCESS | 700 | 1467140526877 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:06 INFO - PROCESS | 700 | 1467140526900 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:07 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
12:02:07 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 1028ms
12:02:07 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
12:02:07 INFO - PROCESS | 700 | 1467140527911 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:07 INFO - PROCESS | 700 | 1467140527933 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
12:02:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 985ms
12:02:08 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
12:02:08 INFO - PROCESS | 700 | 1467140528901 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:08 INFO - PROCESS | 700 | 1467140528925 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
12:02:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 943ms
12:02:09 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
12:02:09 INFO - PROCESS | 700 | 1467140529847 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:09 INFO - PROCESS | 700 | 1467140529868 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
12:02:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 984ms
12:02:10 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
12:02:10 INFO - PROCESS | 700 | 1467140530835 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:10 INFO - PROCESS | 700 | 1467140530859 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
12:02:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 941ms
12:02:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
12:02:11 INFO - PROCESS | 700 | 1467140531782 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:11 INFO - PROCESS | 700 | 1467140531819 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
12:02:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 987ms
12:02:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
12:02:12 INFO - PROCESS | 700 | 1467140532776 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:12 INFO - PROCESS | 700 | 1467140532800 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
12:02:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 1027ms
12:02:13 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
12:02:13 INFO - PROCESS | 700 | 1467140533808 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:13 INFO - PROCESS | 700 | 1467140533829 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
12:02:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 986ms
12:02:14 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
12:02:14 INFO - PROCESS | 700 | 1467140534800 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:14 INFO - PROCESS | 700 | 1467140534821 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
12:02:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 984ms
12:02:15 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
12:02:15 INFO - PROCESS | 700 | 1467140535785 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:15 INFO - PROCESS | 700 | 1467140535808 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:16 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
12:02:16 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 1021ms
12:02:16 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
12:02:16 INFO - PROCESS | 700 | 1467140536812 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:16 INFO - PROCESS | 700 | 1467140536834 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
12:02:18 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1195ms
12:02:18 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
12:02:18 INFO - PROCESS | 700 | 1467140538013 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:18 INFO - PROCESS | 700 | 1467140538047 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
12:02:19 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1125ms
12:02:19 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
12:02:19 INFO - PROCESS | 700 | 1467140539143 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:19 INFO - PROCESS | 700 | 1467140539167 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
12:02:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 994ms
12:02:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
12:02:20 INFO - PROCESS | 700 | 1467140540143 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:20 INFO - PROCESS | 700 | 1467140540168 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
12:02:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 983ms
12:02:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
12:02:21 INFO - PROCESS | 700 | 1467140541131 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:21 INFO - PROCESS | 700 | 1467140541154 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
12:02:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1241ms
12:02:22 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
12:02:22 INFO - PROCESS | 700 | 1467140542374 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:22 INFO - PROCESS | 700 | 1467140542399 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
12:02:23 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 986ms
12:02:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
12:02:23 INFO - PROCESS | 700 | 1467140543366 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:23 INFO - PROCESS | 700 | 1467140543390 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
12:02:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 881ms
12:02:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
12:02:24 INFO - PROCESS | 700 | 1467140544252 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:24 INFO - PROCESS | 700 | 1467140544278 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
12:02:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 1086ms
12:02:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
12:02:25 INFO - PROCESS | 700 | 1467140545345 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:25 INFO - PROCESS | 700 | 1467140545366 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
12:02:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 1076ms
12:02:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
12:02:26 INFO - PROCESS | 700 | 1467140546423 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:26 INFO - PROCESS | 700 | 1467140546444 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
12:02:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 836ms
12:02:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
12:02:27 INFO - PROCESS | 700 | 1467140547264 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:27 INFO - PROCESS | 700 | 1467140547280 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:28 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
12:02:28 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 1028ms
12:02:28 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
12:02:28 INFO - PROCESS | 700 | 1467140548298 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:28 INFO - PROCESS | 700 | 1467140548327 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
12:02:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 940ms
12:02:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
12:02:29 INFO - PROCESS | 700 | 1467140549243 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:29 INFO - PROCESS | 700 | 1467140549271 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
12:02:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 923ms
12:02:30 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
12:02:30 INFO - PROCESS | 700 | 1467140550170 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:30 INFO - PROCESS | 700 | 1467140550193 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
12:02:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
12:02:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 8842ms
12:02:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
12:02:39 INFO - PROCESS | 700 | 1467140559017 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:39 INFO - PROCESS | 700 | 1467140559043 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
12:02:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
12:02:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
12:02:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
12:02:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 3092ms
12:02:42 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
12:02:42 INFO - PROCESS | 700 | 1467140562114 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:42 INFO - PROCESS | 700 | 1467140562140 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
12:02:43 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 1079ms
12:02:43 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
12:02:43 INFO - PROCESS | 700 | 1467140563200 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:43 INFO - PROCESS | 700 | 1467140563226 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
12:02:44 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 1026ms
12:02:44 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
12:02:44 INFO - PROCESS | 700 | 1467140564230 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:44 INFO - PROCESS | 700 | 1467140564255 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
12:02:45 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 878ms
12:02:45 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
12:02:45 INFO - PROCESS | 700 | 1467140565111 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:45 INFO - PROCESS | 700 | 1467140565135 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
12:02:46 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1030ms
12:02:46 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
12:02:46 INFO - PROCESS | 700 | 1467140566146 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:46 INFO - PROCESS | 700 | 1467140566167 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
12:02:47 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 983ms
12:02:47 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
12:02:47 INFO - PROCESS | 700 | 1467140567134 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:47 INFO - PROCESS | 700 | 1467140567166 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
12:02:48 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 985ms
12:02:48 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
12:02:48 INFO - PROCESS | 700 | 1467140568126 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:48 INFO - PROCESS | 700 | 1467140568150 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
12:02:49 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 881ms
12:02:49 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
12:02:49 INFO - PROCESS | 700 | 1467140569011 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:49 INFO - PROCESS | 700 | 1467140569037 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
12:02:49 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 983ms
12:02:50 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
12:02:50 INFO - PROCESS | 700 | 1467140570004 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:50 INFO - PROCESS | 700 | 1467140570026 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
12:02:50 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 986ms
12:02:50 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
12:02:51 INFO - PROCESS | 700 | 1467140570993 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:51 INFO - PROCESS | 700 | 1467140571016 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:51 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
12:02:51 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 170ms
12:02:51 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
12:02:51 INFO - PROCESS | 700 | 1467140571170 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:51 INFO - PROCESS | 700 | 1467140571190 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:51 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
12:02:51 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
12:02:51 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
12:02:51 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 169ms
12:02:51 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
12:02:51 INFO - PROCESS | 700 | 1467140571347 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:51 INFO - PROCESS | 700 | 1467140571377 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:52 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
12:02:52 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 1180ms
12:02:52 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
12:02:52 INFO - PROCESS | 700 | 1467140572530 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:52 INFO - PROCESS | 700 | 1467140572553 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:53 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
12:02:53 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1180ms
12:02:53 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
12:02:53 INFO - PROCESS | 700 | 1467140573716 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:53 INFO - PROCESS | 700 | 1467140573731 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:54 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
12:02:54 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1181ms
12:02:54 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
12:02:54 INFO - PROCESS | 700 | 1467140574912 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:54 INFO - PROCESS | 700 | 1467140574932 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
12:02:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
12:02:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1286ms
12:02:56 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
12:02:56 INFO - PROCESS | 700 | 1467140576194 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:56 INFO - PROCESS | 700 | 1467140576223 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:57 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
12:02:57 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 876ms
12:02:57 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
12:02:57 INFO - PROCESS | 700 | 1467140577077 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:57 INFO - PROCESS | 700 | 1467140577098 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
12:02:58 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1179ms
12:02:58 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
12:02:58 INFO - PROCESS | 700 | 1467140578258 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:58 INFO - PROCESS | 700 | 1467140578279 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
12:02:59 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 1241ms
12:02:59 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
12:02:59 INFO - PROCESS | 700 | 1467140579504 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:02:59 INFO - PROCESS | 700 | 1467140579525 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
12:03:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
12:03:00 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1080ms
12:03:00 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
12:03:00 INFO - PROCESS | 700 | 1467140580590 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:00 INFO - PROCESS | 700 | 1467140580624 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
12:03:01 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 1142ms
12:03:01 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
12:03:01 INFO - PROCESS | 700 | 1467140581737 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:01 INFO - PROCESS | 700 | 1467140581761 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
12:03:02 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 1132ms
12:03:02 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
12:03:02 INFO - PROCESS | 700 | 1467140582875 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:02 INFO - PROCESS | 700 | 1467140582896 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
12:03:03 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 882ms
12:03:03 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
12:03:03 INFO - PROCESS | 700 | 1467140583760 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:03 INFO - PROCESS | 700 | 1467140583781 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
12:03:04 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 1024ms
12:03:04 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
12:03:04 INFO - PROCESS | 700 | 1467140584786 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:04 INFO - PROCESS | 700 | 1467140584809 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
12:03:06 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1277ms
12:03:06 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
12:03:06 INFO - PROCESS | 700 | 1467140586070 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:06 INFO - PROCESS | 700 | 1467140586095 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
12:03:07 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1296ms
12:03:07 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
12:03:07 INFO - PROCESS | 700 | 1467140587371 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:07 INFO - PROCESS | 700 | 1467140587397 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
12:03:08 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 941ms
12:03:08 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
12:03:08 INFO - PROCESS | 700 | 1467140588317 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:08 INFO - PROCESS | 700 | 1467140588341 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
12:03:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
12:03:11 INFO - window.indexedDB.open('test', val);..." did not throw
12:03:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:03:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:03:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
12:03:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
12:03:11 INFO - window.indexedDB.open('test', val);..." did not throw
12:03:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:03:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:03:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
12:03:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
12:03:11 INFO - window.indexedDB.open('test', val);..." did not throw
12:03:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:03:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:03:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
12:03:11 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
12:03:11 INFO - window.indexedDB.open('test', val);..." did not throw
12:03:11 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:03:11 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:03:11 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
12:03:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
12:03:11 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 3047ms
12:03:11 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
12:03:11 INFO - PROCESS | 700 | 1467140591370 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:11 INFO - PROCESS | 700 | 1467140591424 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:12 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
12:03:12 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 882ms
12:03:12 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
12:03:12 INFO - PROCESS | 700 | 1467140592254 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:12 INFO - PROCESS | 700 | 1467140592270 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:13 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
12:03:13 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
12:03:13 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1497ms
12:03:13 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
12:03:13 INFO - PROCESS | 700 | 1467140593756 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:13 INFO - PROCESS | 700 | 1467140593780 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:14 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
12:03:14 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 922ms
12:03:14 INFO - TEST-START | /IndexedDB/idbindex_count.htm
12:03:14 INFO - PROCESS | 700 | 1467140594685 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:14 INFO - PROCESS | 700 | 1467140594708 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:15 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
12:03:15 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 943ms
12:03:15 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
12:03:15 INFO - PROCESS | 700 | 1467140595632 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:15 INFO - PROCESS | 700 | 1467140595655 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:16 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
12:03:16 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 1084ms
12:03:16 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
12:03:16 INFO - PROCESS | 700 | 1467140596721 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:16 INFO - PROCESS | 700 | 1467140596749 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:17 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
12:03:17 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 881ms
12:03:17 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
12:03:17 INFO - PROCESS | 700 | 1467140597608 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:17 INFO - PROCESS | 700 | 1467140597632 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:18 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
12:03:18 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 983ms
12:03:18 INFO - TEST-START | /IndexedDB/idbindex_get.htm
12:03:18 INFO - PROCESS | 700 | 1467140598597 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:18 INFO - PROCESS | 700 | 1467140598621 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:19 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
12:03:19 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 1076ms
12:03:19 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
12:03:19 INFO - PROCESS | 700 | 1467140599675 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:19 INFO - PROCESS | 700 | 1467140599698 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:20 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
12:03:20 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 943ms
12:03:20 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
12:03:20 INFO - PROCESS | 700 | 1467140600622 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:20 INFO - PROCESS | 700 | 1467140600647 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:21 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
12:03:21 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 880ms
12:03:21 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
12:03:21 INFO - PROCESS | 700 | 1467140601509 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:21 INFO - PROCESS | 700 | 1467140601537 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:22 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
12:03:22 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 1024ms
12:03:22 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
12:03:22 INFO - PROCESS | 700 | 1467140602538 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:22 INFO - PROCESS | 700 | 1467140602562 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:23 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
12:03:23 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 942ms
12:03:23 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
12:03:23 INFO - PROCESS | 700 | 1467140603486 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:23 INFO - PROCESS | 700 | 1467140603508 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:24 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
12:03:24 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 882ms
12:03:24 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
12:03:24 INFO - PROCESS | 700 | 1467140604373 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:24 INFO - PROCESS | 700 | 1467140604395 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:25 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
12:03:25 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 1023ms
12:03:25 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
12:03:25 INFO - PROCESS | 700 | 1467140605401 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:25 INFO - PROCESS | 700 | 1467140605423 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:26 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
12:03:26 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 985ms
12:03:26 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
12:03:26 INFO - PROCESS | 700 | 1467140606392 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:26 INFO - PROCESS | 700 | 1467140606415 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
12:03:27 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
12:03:27 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 881ms
12:03:27 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
12:03:27 INFO - PROCESS | 700 | 1467140607279 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:27 INFO - PROCESS | 700 | 1467140607304 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
12:03:28 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
12:03:28 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 1082ms
12:03:28 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
12:03:28 INFO - PROCESS | 700 | 1467140608366 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:28 INFO - PROCESS | 700 | 1467140608393 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:29 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
12:03:29 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 1023ms
12:03:29 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
12:03:29 INFO - PROCESS | 700 | 1467140609395 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:29 INFO - PROCESS | 700 | 1467140609419 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:30 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
12:03:30 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 986ms
12:03:30 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
12:03:30 INFO - PROCESS | 700 | 1467140610386 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:30 INFO - PROCESS | 700 | 1467140610412 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:31 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
12:03:31 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 878ms
12:03:31 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
12:03:31 INFO - PROCESS | 700 | 1467140611267 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:31 INFO - PROCESS | 700 | 1467140611289 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:32 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
12:03:32 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 1086ms
12:03:32 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
12:03:32 INFO - PROCESS | 700 | 1467140612358 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:32 INFO - PROCESS | 700 | 1467140612379 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
12:03:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 879ms
12:03:33 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
12:03:33 INFO - PROCESS | 700 | 1467140613243 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:33 INFO - PROCESS | 700 | 1467140613269 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:34 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
12:03:34 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 985ms
12:03:34 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
12:03:34 INFO - PROCESS | 700 | 1467140614232 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:34 INFO - PROCESS | 700 | 1467140614254 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:35 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
12:03:35 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1025ms
12:03:35 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
12:03:35 INFO - PROCESS | 700 | 1467140615263 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:35 INFO - PROCESS | 700 | 1467140615289 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:36 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
12:03:36 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 880ms
12:03:36 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
12:03:36 INFO - PROCESS | 700 | 1467140616149 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:36 INFO - PROCESS | 700 | 1467140616171 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:37 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
12:03:37 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 1028ms
12:03:37 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
12:03:37 INFO - PROCESS | 700 | 1467140617182 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:37 INFO - PROCESS | 700 | 1467140617203 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:38 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
12:03:38 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 880ms
12:03:38 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
12:03:38 INFO - PROCESS | 700 | 1467140618064 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:38 INFO - PROCESS | 700 | 1467140618086 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:39 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
12:03:39 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 985ms
12:03:39 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
12:03:39 INFO - PROCESS | 700 | 1467140619054 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:39 INFO - PROCESS | 700 | 1467140619073 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:40 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:03:40 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 940ms
12:03:40 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
12:03:40 INFO - PROCESS | 700 | 1467140620001 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:40 INFO - PROCESS | 700 | 1467140620025 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:40 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
12:03:40 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 922ms
12:03:40 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
12:03:40 INFO - PROCESS | 700 | 1467140620927 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:40 INFO - PROCESS | 700 | 1467140620959 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:41 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
12:03:41 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 941ms
12:03:41 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
12:03:41 INFO - PROCESS | 700 | 1467140621874 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:41 INFO - PROCESS | 700 | 1467140621899 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:42 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
12:03:42 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 1081ms
12:03:42 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
12:03:42 INFO - PROCESS | 700 | 1467140622961 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:42 INFO - PROCESS | 700 | 1467140622992 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:43 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:03:43 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 880ms
12:03:43 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
12:03:43 INFO - PROCESS | 700 | 1467140623843 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:43 INFO - PROCESS | 700 | 1467140623865 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
12:03:44 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 169ms
12:03:44 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
12:03:44 INFO - PROCESS | 700 | 1467140624017 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:44 INFO - PROCESS | 700 | 1467140624034 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
12:03:44 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 169ms
12:03:44 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
12:03:44 INFO - PROCESS | 700 | 1467140624193 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:44 INFO - PROCESS | 700 | 1467140624219 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
12:03:44 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
12:03:44 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 171ms
12:03:44 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
12:03:44 INFO - PROCESS | 700 | 1467140624368 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:44 INFO - PROCESS | 700 | 1467140624382 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
12:03:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 921ms
12:03:45 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
12:03:45 INFO - PROCESS | 700 | 1467140625294 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:45 INFO - PROCESS | 700 | 1467140625325 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
12:03:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 878ms
12:03:46 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
12:03:46 INFO - PROCESS | 700 | 1467140626177 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:46 INFO - PROCESS | 700 | 1467140626197 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
12:03:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 941ms
12:03:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
12:03:47 INFO - PROCESS | 700 | 1467140627125 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:47 INFO - PROCESS | 700 | 1467140627148 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
12:03:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 985ms
12:03:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
12:03:48 INFO - PROCESS | 700 | 1467140628114 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:48 INFO - PROCESS | 700 | 1467140628137 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
12:03:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 981ms
12:03:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
12:03:49 INFO - PROCESS | 700 | 1467140629102 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:49 INFO - PROCESS | 700 | 1467140629124 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
12:03:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 939ms
12:03:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
12:03:50 INFO - PROCESS | 700 | 1467140630047 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:50 INFO - PROCESS | 700 | 1467140630069 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:03:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 1029ms
12:03:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
12:03:51 INFO - PROCESS | 700 | 1467140631077 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:51 INFO - PROCESS | 700 | 1467140631101 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
12:03:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 944ms
12:03:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
12:03:52 INFO - PROCESS | 700 | 1467140632025 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:52 INFO - PROCESS | 700 | 1467140632047 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
12:03:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1023ms
12:03:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
12:03:53 INFO - PROCESS | 700 | 1467140633055 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:53 INFO - PROCESS | 700 | 1467140633077 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
12:03:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 986ms
12:03:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
12:03:54 INFO - PROCESS | 700 | 1467140634046 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:54 INFO - PROCESS | 700 | 1467140634072 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
12:03:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 1027ms
12:03:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
12:03:55 INFO - PROCESS | 700 | 1467140635078 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:55 INFO - PROCESS | 700 | 1467140635120 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
12:03:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 985ms
12:03:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
12:03:56 INFO - PROCESS | 700 | 1467140636068 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:56 INFO - PROCESS | 700 | 1467140636090 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
12:03:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 1023ms
12:03:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
12:03:57 INFO - PROCESS | 700 | 1467140637094 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:57 INFO - PROCESS | 700 | 1467140637114 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
12:03:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 984ms
12:03:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
12:03:58 INFO - PROCESS | 700 | 1467140638082 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:58 INFO - PROCESS | 700 | 1467140638103 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
12:03:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 986ms
12:03:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
12:03:59 INFO - PROCESS | 700 | 1467140639073 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:59 INFO - PROCESS | 700 | 1467140639096 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
12:03:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 879ms
12:03:59 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
12:03:59 INFO - PROCESS | 700 | 1467140639959 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:03:59 INFO - PROCESS | 700 | 1467140639984 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
12:04:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 1027ms
12:04:00 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
12:04:01 INFO - PROCESS | 700 | 1467140640991 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:01 INFO - PROCESS | 700 | 1467140641013 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
12:04:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 985ms
12:04:01 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
12:04:01 INFO - PROCESS | 700 | 1467140641981 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:02 INFO - PROCESS | 700 | 1467140642003 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:04:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 983ms
12:04:02 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
12:04:02 INFO - PROCESS | 700 | 1467140642967 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:03 INFO - PROCESS | 700 | 1467140642989 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
12:04:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 880ms
12:04:03 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
12:04:03 INFO - PROCESS | 700 | 1467140643852 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:03 INFO - PROCESS | 700 | 1467140643879 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
12:04:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 1030ms
12:04:04 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
12:04:04 INFO - PROCESS | 700 | 1467140644889 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:04 INFO - PROCESS | 700 | 1467140644915 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
12:04:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 983ms
12:04:05 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
12:04:05 INFO - PROCESS | 700 | 1467140645876 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:05 INFO - PROCESS | 700 | 1467140645901 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
12:04:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 942ms
12:04:06 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
12:04:06 INFO - PROCESS | 700 | 1467140646824 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:06 INFO - PROCESS | 700 | 1467140646849 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
12:04:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 941ms
12:04:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
12:04:07 INFO - PROCESS | 700 | 1467140647771 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:07 INFO - PROCESS | 700 | 1467140647798 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
12:04:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 985ms
12:04:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
12:04:08 INFO - PROCESS | 700 | 1467140648757 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:08 INFO - PROCESS | 700 | 1467140648780 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
12:04:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 985ms
12:04:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
12:04:09 INFO - PROCESS | 700 | 1467140649748 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:09 INFO - PROCESS | 700 | 1467140649768 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
12:04:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 983ms
12:04:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
12:04:10 INFO - PROCESS | 700 | 1467140650737 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:10 INFO - PROCESS | 700 | 1467140650763 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
12:04:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 985ms
12:04:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
12:04:11 INFO - PROCESS | 700 | 1467140651726 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:11 INFO - PROCESS | 700 | 1467140651747 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
12:04:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 1127ms
12:04:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
12:04:12 INFO - PROCESS | 700 | 1467140652859 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:12 INFO - PROCESS | 700 | 1467140652885 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
12:04:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 922ms
12:04:13 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
12:04:13 INFO - PROCESS | 700 | 1467140653787 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:13 INFO - PROCESS | 700 | 1467140653809 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
12:04:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 879ms
12:04:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
12:04:14 INFO - PROCESS | 700 | 1467140654672 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:14 INFO - PROCESS | 700 | 1467140654695 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
12:04:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1080ms
12:04:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
12:04:15 INFO - PROCESS | 700 | 1467140655753 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:15 INFO - PROCESS | 700 | 1467140655776 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
12:04:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 983ms
12:04:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
12:04:16 INFO - PROCESS | 700 | 1467140656742 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:16 INFO - PROCESS | 700 | 1467140656765 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:17 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
12:04:17 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
12:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:04:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 880ms
12:04:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
12:04:17 INFO - PROCESS | 700 | 1467140657628 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:17 INFO - PROCESS | 700 | 1467140657650 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:18 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
12:04:18 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
12:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:04:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:04:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 944ms
12:04:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
12:04:18 INFO - PROCESS | 700 | 1467140658577 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:18 INFO - PROCESS | 700 | 1467140658602 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
12:04:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 1075ms
12:04:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
12:04:19 INFO - PROCESS | 700 | 1467140659656 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:19 INFO - PROCESS | 700 | 1467140659680 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
12:04:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 941ms
12:04:20 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
12:04:20 INFO - PROCESS | 700 | 1467140660604 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:20 INFO - PROCESS | 700 | 1467140660624 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
12:04:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 984ms
12:04:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
12:04:21 INFO - PROCESS | 700 | 1467140661590 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:21 INFO - PROCESS | 700 | 1467140661611 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
12:04:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 878ms
12:04:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
12:04:22 INFO - PROCESS | 700 | 1467140662513 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:22 INFO - PROCESS | 700 | 1467140662539 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
12:04:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 984ms
12:04:23 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
12:04:23 INFO - PROCESS | 700 | 1467140663503 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:23 INFO - PROCESS | 700 | 1467140663526 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
12:04:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 984ms
12:04:24 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
12:04:24 INFO - PROCESS | 700 | 1467140664496 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:24 INFO - PROCESS | 700 | 1467140664518 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
12:04:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 922ms
12:04:25 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
12:04:25 INFO - PROCESS | 700 | 1467140665422 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:25 INFO - PROCESS | 700 | 1467140665444 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:04:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 984ms
12:04:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
12:04:26 INFO - PROCESS | 700 | 1467140666410 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:26 INFO - PROCESS | 700 | 1467140666430 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
12:04:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 880ms
12:04:27 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
12:04:27 INFO - PROCESS | 700 | 1467140667298 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:27 INFO - PROCESS | 700 | 1467140667323 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
12:04:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1280ms
12:04:28 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
12:04:28 INFO - PROCESS | 700 | 1467140668582 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:28 INFO - PROCESS | 700 | 1467140668617 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
12:04:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 986ms
12:04:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
12:04:29 INFO - PROCESS | 700 | 1467140669572 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:29 INFO - PROCESS | 700 | 1467140669596 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
12:04:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 1242ms
12:04:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
12:04:30 INFO - PROCESS | 700 | 1467140670820 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:30 INFO - PROCESS | 700 | 1467140670845 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
12:04:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 982ms
12:04:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
12:04:31 INFO - PROCESS | 700 | 1467140671809 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:31 INFO - PROCESS | 700 | 1467140671834 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
12:04:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 940ms
12:04:32 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
12:04:32 INFO - PROCESS | 700 | 1467140672752 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:32 INFO - PROCESS | 700 | 1467140672775 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
12:04:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 882ms
12:04:33 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
12:04:33 INFO - PROCESS | 700 | 1467140673637 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:33 INFO - PROCESS | 700 | 1467140673660 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
12:04:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1029ms
12:04:34 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
12:04:34 INFO - PROCESS | 700 | 1467140674713 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:34 INFO - PROCESS | 700 | 1467140674740 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
12:04:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 1013ms
12:04:35 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
12:04:35 INFO - PROCESS | 700 | 1467140675692 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:35 INFO - PROCESS | 700 | 1467140675716 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
12:04:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 1127ms
12:04:36 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
12:04:36 INFO - PROCESS | 700 | 1467140676823 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:36 INFO - PROCESS | 700 | 1467140676848 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
12:04:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
12:04:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 985ms
12:04:37 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
12:04:37 INFO - PROCESS | 700 | 1467140677813 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:37 INFO - PROCESS | 700 | 1467140677835 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
12:04:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
12:04:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 985ms
12:04:38 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
12:04:38 INFO - PROCESS | 700 | 1467140678801 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:38 INFO - PROCESS | 700 | 1467140678825 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
12:04:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 1024ms
12:04:39 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
12:04:39 INFO - PROCESS | 700 | 1467140679829 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:39 INFO - PROCESS | 700 | 1467140679851 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
12:04:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1083ms
12:04:40 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
12:04:40 INFO - PROCESS | 700 | 1467140680918 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:40 INFO - PROCESS | 700 | 1467140680941 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
12:04:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 1022ms
12:04:41 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
12:04:41 INFO - PROCESS | 700 | 1467140681945 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:41 INFO - PROCESS | 700 | 1467140681968 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
12:04:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
12:04:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
12:04:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
12:04:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
12:04:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 3792ms
12:04:45 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
12:04:45 INFO - PROCESS | 700 | 1467140685743 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:45 INFO - PROCESS | 700 | 1467140685767 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
12:04:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1125ms
12:04:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
12:04:46 INFO - PROCESS | 700 | 1467140686874 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:46 INFO - PROCESS | 700 | 1467140686897 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
12:04:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 881ms
12:04:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
12:04:47 INFO - PROCESS | 700 | 1467140687758 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:47 INFO - PROCESS | 700 | 1467140687782 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
12:04:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 984ms
12:04:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
12:04:48 INFO - PROCESS | 700 | 1467140688748 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:48 INFO - PROCESS | 700 | 1467140688770 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
12:04:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 940ms
12:04:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
12:04:49 INFO - PROCESS | 700 | 1467140689694 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:49 INFO - PROCESS | 700 | 1467140689715 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
12:04:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 942ms
12:04:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
12:04:50 INFO - PROCESS | 700 | 1467140690637 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:50 INFO - PROCESS | 700 | 1467140690659 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
12:04:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 1024ms
12:04:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
12:04:51 INFO - PROCESS | 700 | 1467140691667 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:51 INFO - PROCESS | 700 | 1467140691688 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:04:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 1025ms
12:04:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
12:04:52 INFO - PROCESS | 700 | 1467140692697 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:52 INFO - PROCESS | 700 | 1467140692722 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
12:04:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 878ms
12:04:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
12:04:53 INFO - PROCESS | 700 | 1467140693581 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:53 INFO - PROCESS | 700 | 1467140693605 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
12:04:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1028ms
12:04:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
12:04:54 INFO - PROCESS | 700 | 1467140694614 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:54 INFO - PROCESS | 700 | 1467140694636 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
12:04:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 1149ms
12:04:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
12:04:55 INFO - PROCESS | 700 | 1467140695769 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:55 INFO - PROCESS | 700 | 1467140695790 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
12:04:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 880ms
12:04:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
12:04:56 INFO - PROCESS | 700 | 1467140696652 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:56 INFO - PROCESS | 700 | 1467140696675 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
12:04:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 985ms
12:04:57 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
12:04:57 INFO - PROCESS | 700 | 1467140697640 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:57 INFO - PROCESS | 700 | 1467140697664 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
12:04:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 985ms
12:04:58 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
12:04:58 INFO - PROCESS | 700 | 1467140698632 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:58 INFO - PROCESS | 700 | 1467140698656 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
12:04:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 879ms
12:04:59 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
12:04:59 INFO - PROCESS | 700 | 1467140699517 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:04:59 INFO - PROCESS | 700 | 1467140699540 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
12:05:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 1128ms
12:05:00 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
12:05:00 INFO - PROCESS | 700 | 1467140700650 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:00 INFO - PROCESS | 700 | 1467140700673 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
12:05:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 837ms
12:05:01 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
12:05:01 INFO - PROCESS | 700 | 1467140701492 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:01 INFO - PROCESS | 700 | 1467140701515 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:02 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
12:05:02 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 1025ms
12:05:02 INFO - TEST-START | /IndexedDB/idbtransaction.htm
12:05:02 INFO - PROCESS | 700 | 1467140702523 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:02 INFO - PROCESS | 700 | 1467140702545 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:03 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
12:05:03 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
12:05:03 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 943ms
12:05:03 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
12:05:03 INFO - PROCESS | 700 | 1467140703469 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:03 INFO - PROCESS | 700 | 1467140703492 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:04 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
12:05:04 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 880ms
12:05:04 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
12:05:04 INFO - PROCESS | 700 | 1467140704353 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:04 INFO - PROCESS | 700 | 1467140704373 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
12:05:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
12:05:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
12:05:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
12:05:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
12:05:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
12:05:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
12:05:10 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
12:05:10 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 6070ms
12:05:10 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
12:05:10 INFO - PROCESS | 700 | 1467140710429 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:10 INFO - PROCESS | 700 | 1467140710455 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:11 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
12:05:11 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1232ms
12:05:11 INFO - TEST-START | /IndexedDB/index_sort_order.htm
12:05:11 INFO - PROCESS | 700 | 1467140711666 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:11 INFO - PROCESS | 700 | 1467140711690 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:12 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
12:05:12 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 984ms
12:05:12 INFO - TEST-START | /IndexedDB/interfaces.html
12:05:12 INFO - PROCESS | 700 | 1467140712655 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:12 INFO - PROCESS | 700 | 1467140712681 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
12:05:12 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
12:05:12 INFO - TEST-OK | /IndexedDB/interfaces.html | took 338ms
12:05:13 INFO - TEST-START | /IndexedDB/interfaces.worker
12:05:13 INFO - PROCESS | 700 | 1467140712999 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:13 INFO - PROCESS | 700 | 1467140713016 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
12:05:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:05:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:05:13 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
12:05:13 INFO - {}
12:05:13 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 399ms
12:05:13 INFO - TEST-START | /IndexedDB/key_invalid.htm
12:05:13 INFO - PROCESS | 700 | 1467140713407 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:13 INFO - PROCESS | 700 | 1467140713430 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
12:05:14 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
12:05:14 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 850ms
12:05:14 INFO - TEST-START | /IndexedDB/key_valid.html
12:05:14 INFO - PROCESS | 700 | 1467140714257 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:14 INFO - PROCESS | 700 | 1467140714281 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:18 INFO - PROCESS | 700 | [Parent 700] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
12:05:28 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
12:05:28 INFO - TEST-OK | /IndexedDB/key_valid.html | took 13793ms
12:05:28 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
12:05:28 INFO - PROCESS | 700 | 1467140728063 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:28 INFO - PROCESS | 700 | 1467140728090 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:29 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
12:05:29 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 1076ms
12:05:29 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
12:05:29 INFO - PROCESS | 700 | 1467140729144 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:29 INFO - PROCESS | 700 | 1467140729174 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:30 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
12:05:30 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 943ms
12:05:30 INFO - TEST-START | /IndexedDB/keygenerator.htm
12:05:30 INFO - PROCESS | 700 | 1467140730092 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:30 INFO - PROCESS | 700 | 1467140730118 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:32 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
12:05:32 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
12:05:32 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
12:05:32 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 2285ms
12:05:32 INFO - TEST-START | /IndexedDB/keyorder.htm
12:05:32 INFO - PROCESS | 700 | 1467140732383 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:32 INFO - PROCESS | 700 | 1467140732406 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
12:05:33 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
12:05:33 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1148ms
12:05:33 INFO - TEST-START | /IndexedDB/keypath.htm
12:05:33 INFO - PROCESS | 700 | 1467140733536 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:33 INFO - PROCESS | 700 | 1467140733553 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
12:05:34 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
12:05:34 INFO - TEST-OK | /IndexedDB/keypath.htm | took 987ms
12:05:34 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
12:05:34 INFO - PROCESS | 700 | 1467140734525 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:34 INFO - PROCESS | 700 | 1467140734549 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
12:05:35 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
12:05:35 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 954ms
12:05:35 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
12:05:35 INFO - PROCESS | 700 | 1467140735486 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:35 INFO - PROCESS | 700 | 1467140735515 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
12:05:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
12:05:37 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
12:05:37 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 2290ms
12:05:37 INFO - TEST-START | /IndexedDB/list_ordering.htm
12:05:37 INFO - PROCESS | 700 | 1467140737781 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:37 INFO - PROCESS | 700 | 1467140737804 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:40 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
12:05:40 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
12:05:40 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
12:05:40 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 2541ms
12:05:40 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
12:05:40 INFO - PROCESS | 700 | 1467140740327 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:40 INFO - PROCESS | 700 | 1467140740350 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:41 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
12:05:41 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1231ms
12:05:41 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
12:05:41 INFO - PROCESS | 700 | 1467140741603 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:41 INFO - PROCESS | 700 | 1467140741622 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:42 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
12:05:42 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 1080ms
12:05:42 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
12:05:42 INFO - PROCESS | 700 | 1467140742686 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:42 INFO - PROCESS | 700 | 1467140742709 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:43 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
12:05:43 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 942ms
12:05:43 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
12:05:43 INFO - PROCESS | 700 | 1467140743633 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:43 INFO - PROCESS | 700 | 1467140743662 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:44 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
12:05:44 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 985ms
12:05:44 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
12:05:44 INFO - PROCESS | 700 | 1467140744625 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:44 INFO - PROCESS | 700 | 1467140744650 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:45 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
12:05:45 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1239ms
12:05:45 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
12:05:45 INFO - PROCESS | 700 | 1467140745866 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:45 INFO - PROCESS | 700 | 1467140745887 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:47 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
12:05:47 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1135ms
12:05:47 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
12:05:47 INFO - PROCESS | 700 | 1467140747005 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:47 INFO - PROCESS | 700 | 1467140747027 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:47 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
12:05:47 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 985ms
12:05:48 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
12:05:48 INFO - PROCESS | 700 | 1467140747998 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:48 INFO - PROCESS | 700 | 1467140748027 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:48 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
12:05:48 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 982ms
12:05:48 INFO - PROCESS | 700 | 1467140748985 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:48 INFO - TEST-START | /IndexedDB/value.htm
12:05:49 INFO - PROCESS | 700 | 1467140749008 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:50 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
12:05:50 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
12:05:50 INFO - TEST-OK | /IndexedDB/value.htm | took 1646ms
12:05:50 INFO - TEST-START | /IndexedDB/value_recursive.htm
12:05:50 INFO - PROCESS | 700 | 1467140750640 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:50 INFO - PROCESS | 700 | 1467140750665 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:52 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
12:05:52 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
12:05:52 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
12:05:52 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 2332ms
12:05:52 INFO - TEST-START | /IndexedDB/writer-starvation.htm
12:05:52 INFO - PROCESS | 700 | 1467140752976 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:53 INFO - PROCESS | 700 | 1467140752997 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:54 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
12:05:54 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1340ms
12:05:54 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
12:05:54 INFO - PROCESS | 700 | 1467140754320 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:54 INFO - PROCESS | 700 | 1467140754345 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
12:05:54 INFO - {}
12:05:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
12:05:54 INFO - {}
12:05:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
12:05:54 INFO - {}
12:05:54 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
12:05:54 INFO - {}
12:05:54 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 230ms
12:05:54 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
12:05:54 INFO - PROCESS | 700 | 1467140754556 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:54 INFO - PROCESS | 700 | 1467140754578 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
12:05:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
12:05:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
12:05:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
12:05:54 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 169ms
12:05:54 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
12:05:54 INFO - PROCESS | 700 | 1467140754734 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:54 INFO - PROCESS | 700 | 1467140754758 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
12:05:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
12:05:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 304ms
12:05:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
12:05:55 INFO - PROCESS | 700 | 1467140755037 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:55 INFO - PROCESS | 700 | 1467140755062 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
12:05:55 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
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
12:05:55 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
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
12:05:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 181ms
12:05:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
12:05:55 INFO - PROCESS | 700 | 1467140755223 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:55 INFO - PROCESS | 700 | 1467140755243 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:55 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() {
12:05:55 INFO - [native code]
12:05:55 INFO - }" but got function "function () {
12:05:55 INFO - }"
12:05:55 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
12:05:55 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
12:05:55 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
12:05:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 170ms
12:05:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
12:05:55 INFO - PROCESS | 700 | 1467140755402 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:55 INFO - PROCESS | 700 | 1467140755427 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:55 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() {
12:05:55 INFO - [native code]
12:05:55 INFO - }" but got function "function () {
12:05:55 INFO - }"
12:05:55 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
12:05:55 INFO - {}
12:05:55 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
12:05:55 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
12:05:55 INFO - {}
12:05:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 231ms
12:05:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
12:05:55 INFO - PROCESS | 700 | 1467140755640 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:55 INFO - PROCESS | 700 | 1467140755660 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
12:05:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
12:05:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
12:05:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:05:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
12:05:55 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"
12:05:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:05:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:05:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:05:55 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
12:05:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
12:05:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:05:55 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
12:05:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:05:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:05:55 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
12:05:55 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"
12:05:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:05:55 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
12:05:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:05:55 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:05:55 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:55 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:05:55 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:05:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 185ms
12:05:55 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
12:05:55 INFO - PROCESS | 700 | 1467140755831 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:55 INFO - PROCESS | 700 | 1467140755844 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
12:05:56 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 183ms
12:05:56 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
12:05:56 INFO - PROCESS | 700 | 1467140756017 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:56 INFO - PROCESS | 700 | 1467140756039 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
12:05:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
12:05:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
12:05:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
12:05:56 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 169ms
12:05:56 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
12:05:56 INFO - PROCESS | 700 | 1467140756192 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:56 INFO - PROCESS | 700 | 1467140756207 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
12:05:56 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
12:05:56 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
12:05:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
12:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:05:56 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
12:05:56 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 172ms
12:05:56 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
12:05:56 INFO - PROCESS | 700 | 1467140756368 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:56 INFO - PROCESS | 700 | 1467140756390 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
12:05:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
12:05:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
12:05:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
12:05:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
12:05:57 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1183ms
12:05:57 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
12:05:57 INFO - PROCESS | 700 | 1467140757555 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:57 INFO - PROCESS | 700 | 1467140757575 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
12:05:58 INFO - {}
12:05:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
12:05:58 INFO - {}
12:05:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
12:05:58 INFO - {}
12:05:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
12:05:58 INFO - {}
12:05:58 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
12:05:58 INFO - {}
12:05:58 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1181ms
12:05:58 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
12:05:58 INFO - PROCESS | 700 | 1467140758741 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:58 INFO - PROCESS | 700 | 1467140758755 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:59 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
12:05:59 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 375ms
12:05:59 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
12:05:59 INFO - PROCESS | 700 | 1467140759121 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:59 INFO - PROCESS | 700 | 1467140759140 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:59 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
12:05:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
12:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:05:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
12:05:59 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 188ms
12:05:59 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
12:05:59 INFO - PROCESS | 700 | 1467140759316 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:59 INFO - PROCESS | 700 | 1467140759335 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:05:59 INFO - PROCESS | 700 | [Parent 700] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
12:06:00 INFO - PROCESS | 700 | [Parent 700] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
12:06:03 INFO - PROCESS | 700 | [Parent 700] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-beta-w64-0000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 343
12:06:09 INFO - PROCESS | 700 | MARIONETTE LOG: INFO: Timeout fired
12:06:09 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
12:06:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
12:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
12:06:09 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10080ms
12:06:09 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
12:06:09 INFO - PROCESS | 700 | 1467140769401 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:09 INFO - PROCESS | 700 | 1467140769428 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:09 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
12:06:09 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 479ms
12:06:09 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
12:06:09 INFO - PROCESS | 700 | 1467140769885 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:09 INFO - PROCESS | 700 | 1467140769910 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
12:06:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 169ms
12:06:10 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
12:06:10 INFO - PROCESS | 700 | 1467140770060 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:10 INFO - PROCESS | 700 | 1467140770088 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
12:06:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 230ms
12:06:10 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
12:06:10 INFO - PROCESS | 700 | 1467140770295 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:10 INFO - PROCESS | 700 | 1467140770311 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
12:06:10 INFO - {}
12:06:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 230ms
12:06:10 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
12:06:10 INFO - PROCESS | 700 | 1467140770542 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:10 INFO - PROCESS | 700 | 1467140770563 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:10 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
12:06:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 169ms
12:06:10 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
12:06:10 INFO - PROCESS | 700 | 1467140770718 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:10 INFO - PROCESS | 700 | 1467140770747 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:10 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
12:06:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
12:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
12:06:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
12:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
12:06:10 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 170ms
12:06:10 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
12:06:10 INFO - PROCESS | 700 | 1467140770888 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:10 INFO - PROCESS | 700 | 1467140770910 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 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().
12:06:11 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 169ms
12:06:11 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
12:06:11 INFO - PROCESS | 700 | 1467140771062 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 INFO - PROCESS | 700 | 1467140771077 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
12:06:11 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 170ms
12:06:11 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
12:06:11 INFO - PROCESS | 700 | 1467140771237 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 INFO - PROCESS | 700 | 1467140771258 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
12:06:11 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 170ms
12:06:11 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
12:06:11 INFO - PROCESS | 700 | 1467140771413 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 INFO - PROCESS | 700 | 1467140771430 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 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"
12:06:11 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
12:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:11 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
12:06:11 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
12:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:11 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
12:06:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
12:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
12:06:11 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 170ms
12:06:11 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
12:06:11 INFO - PROCESS | 700 | 1467140771587 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 INFO - PROCESS | 700 | 1467140771611 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
12:06:11 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 170ms
12:06:11 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
12:06:11 INFO - PROCESS | 700 | 1467140771762 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 INFO - PROCESS | 700 | 1467140771776 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
12:06:11 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 170ms
12:06:11 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
12:06:11 INFO - PROCESS | 700 | 1467140771937 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:11 INFO - PROCESS | 700 | 1467140771959 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:12 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
12:06:12 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 170ms
12:06:12 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
12:06:12 INFO - PROCESS | 700 | 1467140772113 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:12 INFO - PROCESS | 700 | 1467140772136 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:12 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
12:06:12 INFO - do_test/)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
12:06:34 INFO - )
12:06:34 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 171ms
12:06:34 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
12:06:34 INFO - PROCESS | 700 | 1467140794372 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:34 INFO - PROCESS | 700 | 1467140794393 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
12:06:34 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 168ms
12:06:34 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
12:06:34 INFO - PROCESS | 700 | 1467140794544 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:34 INFO - PROCESS | 700 | 1467140794566 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
12:06:34 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 230ms
12:06:34 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
12:06:34 INFO - PROCESS | 700 | 1467140794780 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:34 INFO - PROCESS | 700 | 1467140794800 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
12:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
12:06:34 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 171ms
12:06:34 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
12:06:34 INFO - PROCESS | 700 | 1467140794958 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:34 INFO - PROCESS | 700 | 1467140794977 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
12:06:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
12:06:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
12:06:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
12:06:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
12:06:35 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 172ms
12:06:35 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
12:06:35 INFO - PROCESS | 700 | 1467140795132 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:35 INFO - PROCESS | 700 | 1467140795165 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:35 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
12:06:35 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
12:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:35 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
12:06:35 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 170ms
12:06:35 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
12:06:35 INFO - PROCESS | 700 | 1467140795308 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:35 INFO - PROCESS | 700 | 1467140795329 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:35 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
12:06:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
12:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
12:06:35 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 170ms
12:06:35 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
12:06:35 INFO - PROCESS | 700 | 1467140795489 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:35 INFO - PROCESS | 700 | 1467140795509 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:35 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
12:06:35 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 190ms
12:06:35 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
12:06:35 INFO - PROCESS | 700 | 1467140795680 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:35 INFO - PROCESS | 700 | 1467140795699 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:35 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
12:06:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
12:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
12:06:35 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 170ms
12:06:35 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
12:06:35 INFO - PROCESS | 700 | 1467140795858 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:35 INFO - PROCESS | 700 | 1467140795878 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
12:06:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
12:06:36 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 169ms
12:06:36 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
12:06:36 INFO - PROCESS | 700 | 1467140796034 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - PROCESS | 700 | 1467140796048 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
12:06:36 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 169ms
12:06:36 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
12:06:36 INFO - PROCESS | 700 | 1467140796209 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - PROCESS | 700 | 1467140796228 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
12:06:36 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 169ms
12:06:36 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
12:06:36 INFO - PROCESS | 700 | 1467140796382 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - PROCESS | 700 | 1467140796405 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
12:06:36 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 170ms
12:06:36 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
12:06:36 INFO - PROCESS | 700 | 1467140796558 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - PROCESS | 700 | 1467140796577 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
12:06:36 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 169ms
12:06:36 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
12:06:36 INFO - PROCESS | 700 | 1467140796730 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - PROCESS | 700 | 1467140796749 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
12:06:36 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
12:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:06:36 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
12:06:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
12:06:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
12:06:36 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 169ms
12:06:36 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
12:06:36 INFO - PROCESS | 700 | 1467140796910 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:36 INFO - PROCESS | 700 | 1467140796931 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
12:06:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
12:06:37 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 170ms
12:06:37 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
12:06:37 INFO - PROCESS | 700 | 1467140797084 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:37 INFO - PROCESS | 700 | 1467140797098 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
12:06:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
12:06:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
12:06:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
12:06:37 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 335ms
12:06:37 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
12:06:37 INFO - PROCESS | 700 | 1467140797425 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:37 INFO - PROCESS | 700 | 1467140797448 Marionette INFO sendAsync 41b40a62-bc41-4d31-8e98-79e3cf3c8e4e
12:06:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: